66
15
40
35
34
37
85
47
76
33
164
52
78
28
84
44
23
57
112
99
22
86
39
91
30
90
38
1193
241
225
9
72
67
18
156
339
161
92
143
87
97
27
104
7
29
157
60
42
45
58