6
12
41
15
39
30
43
19
8
5
56
23
112
50
10
45
36
1000
9
95
310
16
24
51
87
7
21
17
28
64
27
22
160
11
29
302
53
33
35
31
20
98
68
18
47
26
14
52
113