12
20
9
11
7
8
5
19
2
4
62
3
6
43
82
122
17
25
38
13
45
84
51
61
10
53
97
85
120
135
140
22
102
128
52
55
159
545
310
48
50
26