31
67
27
49
121
170
118
277
142
103
195
222
30
8
629
35
57
37
334
107
21
138
39
29
96
55
104
23
47
185
24
79
186
387
143
71
28
163
51
25
176
33
20
139
61
294
34
14
175