37
12
54
7
1
3
18
26
10
2
4
25
9
8
32
34
16
30
308
89
19
65
14
6
13
29
49
23
31
27
22
50
40
44
120
55
85
61
106
46
35
74
52