37
109
562
50
22
8
15
48
28
42
355
80
799
96
214
55
499
111
106
25
287
63
73
36
1540
35
100
13
44
29
270
24
129
72
153
66
23
1328
49
82
38
83
12
84
43
30
86
71