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