37
616
2
35
28
27
52
14
3
55
10
9
15
17
56
46
43
33
42
31
84
91
21
34
25
6
32
58
68
159
49
13
7
57
65
79
62
11
41
64
297
40
26
547
93
47
45