152
255
31
37
41
69
25
17
110
55
236
206
362
205
647
414
42
146
493
72
52
29
32
268
181
199
238
112
47
180
20
585
80
24
66
173
16
91
104
64
425
68
301
67
46
18
21
54
62
258
63
87
852
40