29
91
156
144
32
161
226
11
153
51
215
49
125
86
94
63
31
60
24
76
203
96
59
73
17
36
172
108
178
55
21
30
35
154
88
239
15
62
53
37
79
57
22
157
56
23
81
33
72
26