8
12
35
34
13
64
22
17
28
50
56
27
2
39
23
18
26
86
38
91
19
66
5
30
33
29
190
166
71
16
198
168
84
25
454
15
63
11
10
47
126
205
419
127