2
60
10
19
12
36
46
3
102
27
4
13
24
23
32
11
1
6
25
42
31
17
20
45
15
134
55
120
5
35
21
8
30
38
99
16