2
32
9
12
97
50
21
17
20
7
10
8
71
43
35
28
3
13
15
31
23
128
14
5
76
4
1
16
36
120
87
24
51
34
11
27
45
41
177
29