5
15
29
16
11
68
20
13
9
7
17
18
35
55
12
8
19
21
1000
200
41
104
27
24
10
23
14
37
543
43
25
6
84
51
75
32
85
34