15
34
57
9
13
58
36
4
102
6
2
44
5
99
101
27
479
164
38
60
130
69
62
865
412
1
21
49
450
90
47
29
73
230
25
87
51
290
68
55
10
100
14
108
70
167