25
58
24
97
40
49
32
31
22
561
87
39
34
189
14
54
46
84
417
119
243
176
445
242
38
363
183
142
151
53
139
79
72
43
21
70
51
15
18
42
23
222
163
297
20
36
153
89