20
102
45
98
21
225
61
25
12
1
4
34
40
29
31
78
5
13
27
8
10
6
9
38
33
18
3
43
70
26
58
42
65
16
178
128
275
15
101
62