8
37
1
23
11
18
25
42
222
62
70
413
146
267
69
143
13
261
300
127
227
47
484
43
121
287
152
44
49
36
179
50
54
22
30
6
93
59
27
21
102
56
110
52
73
26
122
83
167
125
55
19
123
333