2
7
64
1
15
5
12
32
18
26
19
36
97
22
16
42
76
34
89
41
29
6
20
8
9
35
38
54
59
23
14
45
108
50
224
77
132
99
37