11
3
24
27
12
52
89
15
21
14
5
10
18
19
76
92
35
131
108
32
2
1
50
46
25
8
48
20
128
120
39
34
17
36
47
214
72
559
43
271
346
56
146
98
57