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