49
23
18
66
333
74
27
53
273
58
52
907
99
663
78
210
176
91
39
361
203
413
76
184
161
63
177
84
301
61
32
613
15
7
48
81
37
71
41
164
230
265
152
31
462
222
2444
349
1346
89
276
45
196
97