6
29
45
200
13
23
5
20
10
49
147
33
19
11
37
14
48
87
206
16
17
44
12
41
15
39
30
43
8
56
112
50
36
1000
9
95
310
24
51
7
21
28
64
27
22
160
302
53
35