43
262
74
60
58
118
14
12
34
271
155
268
375
304
253
1972
183
81
33
96
40
672
136
39
108
416
67
28
406
343
1564
30
113
179
10
673
25
137
211
139
42
1458
309
104
197
11
53
45
163
41
38
430
212
23
764
69
116