37
32
145
10
103
23
84
39
28
9
66
36
2
34
24
5
122
21
18
41
61
26
74
19
17
7
12
25
95
30
63
57
29
297
11
42
52
43
27
78
8
20
15
120