31
87
82
262
17
41
6
1
16
49
37
11
58
149
35
10
160
281
33
44
12
73
22
95
56
173
163
108
14
93
15
130
19
224
34
48
32
27
25
23
36
71
29
109
186
59
168
114
52
91
75
178
78
20
243