2
1
11
23
19
65
100
34
86
32
24
22
117
94
17
31
59
42
80
39
56
27
29
18
38
70
46
47
122
48
101
89
36
114