37
456
228
35
23
24
94
118
53
11
99
6
173
64
78
41
42
15
31
152
22
90
262
14
103
49
25
12
84
29
50
91
158
83
521
316
18
375
47
1945
212
500
36
789
573
541
82
125
61
52
218
57
343
1070