10
140
25
52
29
2
9
8
32
33
16
43
75
20
115
13
18
26
12
179
76
118
17
24
39
19
102
40
64
50
45
31
135
27
48
37
622
117
724
198
219
353
71
47
22
35
59
237