37
33
32
118
91
29
537
30
16
121
186
22
53
49
77
311
27
58
74
18
67
68
57
166
25
6
4
64
56
24
13
212
21
10
11
2
7
40
73
88
50
5
12
45
19
35
72