2
17
30
274
71
24
42
47
129
192
73
114
25
8
12
28
38
40
21
22
16
35
51
48
74
89
111
34
86
123
45
37
101
168
20
102
118
70
78
69