46
153
1031
980
84
288
793
530
261
603
346
49
3053
115
114
604
542
211
840
299
34
349
24
131
693
23
120
56
64
27
63
130
54
42
174
491
196
43
146
91
82
378
19
98
73
41
69
112
135
6
256
140
51
30
134
127