29
22
296
10
34
23
11
26
30
21
182
13
48
45
33
63
64
16
98
939
92
20
78
70
61
42
18
24
106
37
40
32
28
57
121
157
59
12
49
199
14
87
153
54
27