9
10
4
11
24
14
23
15
30
35
19
71
57
17
12
6
31
47
16
59
20
5
73
22
48
13
258
44
50
70
36
52
56
18
69
55
68
77
94
182
179
101
33
91
81
96
261
597
28