8
11
23
19
10
5
15
29
49
18
57
103
16
2
6
20
7
53
4
13
38
43
52
32
9
62
21
120
55
34
22
78
98
105
50
303
12
3