327
424
9
110
88
162
85
21
126
35
158
329
31
52
161
37
123
79
50
30
655
111
569
218
540
41
80
235
871
192
453
362
57
739
54
39
46
173
152
28
22
149
176
529
58
47
77
256
341
127
211
251
92
112
260
276
65
215
71