25
92
11
194
6
623
206
189
80
310
155
282
36
21
65
7
353
69
219
87
72
345
73
408
15
64
76
233
46
68
32
45
117
114
231
140
241
51
58
31
284
308
23
13
50
20
44
30
153
99
33
89
59
2076
123
152