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