39
17
20
47
34
23
140
121
148
55
129
452
50
66
105
213
106
43
131
62
51
766
63
52
252
64
89
418
139
92
56
154
84
196
85
319
53
61
227
58
74
68
250
193
188
313
1403
566
312
107
54
311
199
486
113