110
40
181
349
159
78
109
67
82
100
98
88
135
3
26
56
397
21
91
187
13
25
107
176
303
68
118
28
162
154
101
65
14
33
22
84
116
86
228
34
477
105
79
73
7
71
190
30
18
43