50
21
37
313
20
310
66
44
49
24
117
177
61
89
180
121
70
76
133
297
1088
84
664
36
109
408
533
3986
1443
299
242
672
96
14
116
4039
62
85
67
27
483
147
56
81
10031
149
142
94
86
92
388
190