66
305
173
61
180
88
106
1026
104
71
57
72
86
19
20
36
91
58
12
138
49
135
151
59
129
105
122
96
11
120
218
27
34
25
262
31
114
317
392
139
35
264
40
26
23
41
29
132
65
99
17