21
50
108
41
35
58
25
36
28
48
120
40
76
112
162
205
159
334
238
56
213
38
53
24
13
180
39
144
55
84
225
143
268
200
51
223
226
127
68
63
451
59
614
177
242
17
29
166
435
44
137
151
87