6
31
41
75
13
7
14
5
20
52
28
24
21
19
32
1
125
17
92
29
15
37
12
76
45
87
104
34
39
27
73
447
16
193
18
51
183
53
23
9
138
25
36
140
99