48
95
41
23
25
20
206
64
588
53
131
71
31
122
125
97
34
11
182
159
21
43
203
142
140
77
215
88
22
299
199
12
753
49
548
29
56
153
165
406
69
924
197
139
60
59
183
274
692
593
464
351
189
251