28
38
254
9
152
111
24
431
124
21
266
57
141
102
39
17
7
125
132
578
203
153
171
164
219
27
90
127
208
475
94
105
82
265
448
232
64
61
66
41
31
69
51
178
274
300
83
537
546
65
140
79
48
320
96
101