3
10
33
24
60
15
13
27
97
5
2
30
8
26
29
11
25
4
53
70
16
19
23
96
22
111
43
116
18
50
38
37
247
42
21
102
6
14
28
17
31
47
55
9