4
2
12
13
94
162
100
55
89
102
159
54
77
144
38
99
17
6
11
59
61
98
64
78
129
32
36
74
62
112
19
85
80
103
106
152
92
43
56
110
133
26
53
28
177
31
132
25
96
108
124