6
13
30
69
70
52
168
178
15
66
61
39
14
42
59
166
55
80
40
86
37
46
10
16
26
27
23
56
180
82
12
97
138
41
24
33
44
128
93
83
60
51
597
35
20