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