2
12
5
1
6
3
7
16
28
88
8
37
20
21
24
9
11
19
34
43
50
13
23
15
29
10
48
39
60
17
54
181
114
47
14
4
18