33
15
185
55
25
128
40
109
68
57
43
7
111
166
47
158
86
73
156
226
132
21
6
201
63
143
88
235
41
28
54
79
66
38
118
148
77
70
259
64
58
149
101
702
89
87
23
12
13
114
112
32
10