138
324
221
201
214
232
177
207
37
210
88
70
78
181
69
83
72
25
42
170
30
82
12
36
19
296
168
44
73
267
52
1097
79
68
146
94
152
76
166
63
61
95
123
54
148
43
40
33
103
4
100
171
38