59
544
162
83
328
107
38
10
27
54
32
18
51
112
50
128
69
305
73
74
326
71
17
402
269
25
118
196
82
61
110
16
14
386
1111
157
140
33
732
314
154
574
92
78
182
3029
80