22
940
204
504
147
88
347
33
237
58
127
248
427
206
17
11
26
56
229
783
132
51
253
68
265
19
109
107
12
309
75
239
57
54
80
152
186
258
5
72
63
43
25
70
50
31
153
230
74
59
34