19
56
28
14
63
3
16
6
59
2
22
43
29
13
159
55
4
96
24
70
41
25
8
103
11
72
79
50
15
562
35
238
162
66
374
68
51
428
580
172
107
150
271
356
239
182
445
261
31
17
276