29
217
105
39
10
57
166
37
79
34
64
19
47
45
27
35
112
22
134
8
289
17
26
60
56
28
51
44
14
36
115
394
18
33
142
15
49
30
184
41
277
25
42
101
137
23
98
68
65
144
109