249
21
215
149
134
112
28
522
10
15
22
158
41
54
162
180
84
55
42
64
89
217
20
59
49
33
3
13
292
235
52
168
66
322
76
29
16
78
248
48
82
117
91
1222
79
777
87
268
114
36
131
155
423
90