190
108
41
43
117
84
66
33
25
46
58
116
179
71
107
72
21
79
10
6
8
78
134
74
44
119
586
101
109
99
64
82
76
47
86
48
27
31
169
126
221
87
278
231
243
307
103
159
214
29
63
60
120