22
39
34
59
51
16
14
95
27
23
4
158
129
3
18
12
65
26
55
19
6
78
17
32
75
69
52
42
40
29
179
49
61
114
117
48
24
11
28
38
123