12
2
8
24
5
18
27
19
16
34
3
23
46
68
25
57
10
21
36
99
73
60
87
13
53
52
146
30
75
49
153
208
63
162
149
240
133
114
56
138
235
199
14935
498