25
133
21
110
100
96
31
111
455
10
97
243
187
81
135
126
141
39
24
77
22
23
56
232
214
85
26
41
267
1220
98
67
6
75
18
228
43
94
45
63
66
15
33
139
14
8
9
88
104
50
112
315
32
34
4