2
31
19
17
13
12
42
26
21
24
25
38
16
29
36
5
45
75
9
11
58
10
30
96
54
22
8
60
81
32
23
46
151
35
110