6
15
8
5
18
22
170
10
9
1
39
56
29
35
49
33
53
57
19
46
7
63
99
17
25
48
20
23
55
41
40
54
59
27
64
129
76
422
158
202
91
47
38
103
74
102
109