31
48
13
290
50
42
16
98
91
147
62
40
35
66
156
27
38
17
55
22
23
49
14
25
64
29
20
262
184
78
71
219
183
70
61
236
7
127
81
75
58
32
33
57
37