31
19
43
145
54
116
35
12
65
66
55
39
80
45
29
47
9
41
20
93
56
1309
147
194
22
70
87
13
28
426
375
25
191
215
11
30
97
167
15
171
17
366
126
335
114
58
83
184
134
120
84