19
5
20
17
1
24
110
168
62
165
508
153
757
1609
41
88
448
96
79
89
55
348
174
11
123
74
807
190
50
77
56
58
34
176
61
347
16
129
29
45
22
570
588
48
307
491
186
31
44
435
255