41
17
130
42
19
313
66
62
67
115
1393
388
76
47
58
29
90
362
235
298
15
255
442
82
120
349
51
53
1087
54
179
27
33
281
59
83
383
514
91
30
102
79
63
80
214
84
233
1969
38
60
694
113