2
17
1
4
32
10
25
40
19
12
14
36
6
21
29
59
99
43
80
31
41
20
30
23
11
57
45
46
22
37
66
27
26
76
77
15
119
52
65
81
97
75
58
39