29
9
56
34
178
98
16
32
24
39
15
159
80
81
84
89
76
65
11
26
17
53
144
38
132
21
99
49
42
27
54
122
173
25
172
70
114
109
72
96
3
83
95
51
33
356
154
37
107
272
155
129
44