25
14
93
38
50
61
70
35
51
40
36
2
16
28
13
33
181
65
143
145
34
100
184
160
433
195
192
584
182
29
89
20
158
42
98
46
128
410
245
320
115
309
88
114
11
53
73
17
77
252
735