2
9
3
16
73
67
23
29
17
6
15
36
21
42
35
64
117
28
5
22
31
10
26
54
56
7
8
59
48
106
24
30
12
25
55
18
112
41
51
75
45