25
15
391
4
64
29
13
145
2
5
19
119
188
18
82
87
46
12
33
8
69
154
54
197
246
51
149
27
79
146
47
128
49
3
52
174
109
20
239
37
17
31
32
415
1218
22
134
111
151
23