1
22
5
9
18
2
7
14
8
46
55
6
4
12
13
3
11
34
44
185
21
86
41
28
158
262
140
179
239
95
60
137
165
470
69
184
117
151
212
186
126
67
274
124
61