20
3
1
28
4
2
8
5
13
10
40
6
21
114
17
12
23
50
35
65
109
26
19
25
16
59
39
110
9
49
92
63
71
38
66
27
33
18
60
130
42
31
29
51
57
78
72