30
10
20
9
16
5
4
63
17
31
11
7
13
15
98
110
51
12
25
6
26
2
1
97
105
118
53
77
8
134
61
62
40
48
14
47
3
23
49
28