83
148
226
419
375
75
39
119
145
24
118
151
51
94
54
158
212
137
89
64
45
162
157
48
100
50
26
160
18
17
62
166
82
56
84
92
40
102
229
11
13
57
140
60
189
38
204
78
67
170
37