166
13
19
66
27
52
43
24
45
50
29
165
33
44
74
15
12
59
81
9
97
47
69
76
93
525
38
111
30
20
113
49
79