6
16
96
13
21
23
25
10
45
22
28
11
58
9
8
29
46
7
5
20
39
18
102
196
14
200
44
50
17
38
12
33
53
73
19
30
15
195
59
55
115
99
70
41
32
24
57
179
184
68