142
173
95
35
105
266
68
36
42
61
55
522
78
348
20
49
24
45
121
37
200
194
64
675
739
22
162
161
223
322
146
19
31
103
268
126
208
147
402
54
59
159
540
34
44
116
212
149
23
99
67