96
77
333
25
13
14
98
338
6
138
37
91
32
26
35
27
226
406
200
52
48
43
84
50
65
33
10
39
24
263
105
45
861
144
44
140
94
5
87
523
1417
391
286
76
19
23
34
250