19
17
53
70
110
49
361
46
32
51
332
127
31
61
45
228
218
289
93
9
160
72
20
7
348
64
67
117
21
37
99
54
123
92
190
102
108
212
97
105
562
43
24
189
68
372
55
165
135
157
98
260
222
48