3
4
12
13
179
0
11
29
47
418
28
38
490
392
19
102
52
69
372
425
43
71
245
1004
10
406
59
211
20
7
114
40
15
36
53
178
62
33
27
89
491
58
90
86
65
92
66
24