123
45
30
62
11
15
56
17
23
110
259
75
13
14
100
33
3
37
55
1
60
22
25
101
2
21
6
18
83
108
88
32
16
20
210
69
24
9
163
260
174
10