35
10
54
7
1
3
11
18
25
2
4
21
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
74
52