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