36
184
56
23
50
28
41
59
30
612
139
88
47
130
16
229
301
83
87
111
267
621
490
144
25
298
493
167
335
112
193
31
12
42
15
9
43
22
51
119
306
35
147
66
69
107
1071
583
11
159
134
403
289
14
203
309
281