53
169
79
105
45
152
60
38
40
122
354
118
44
135
88
108
76
91
255
82
129
214
184
54
150
205
58
34
36
84
3
35
24
16
7
17
21
78
66
187
218
128
98
304
1398
111
357
86
72
96
27