184
32
894
21
45
49
109
192
381
166
18
35
36
130
360
76
148
62
63
102
154
100
89
52
186
221
90
15
120
69
61
84
81
173
175
43
104
26
171
30
17
68
4
220
125
271
106
222
6
27
185
38