2
15
10
41
65
30
52
33
18
20
27
68
115
99
23
17
53
47
35
40
19
24
11
13
79
31
4
25
12
5
9
42
28
8
69
21
6
97
7
93
141
48
164
43
14
87
56