2
35
1
9
12
18
16
6
11
32
67
20
10
31
5
36
40
22
105
61
21
14
25
28
4
7
13
177
46
68
109
19
23
48
88
8
17