118
98
96
166
44
13
88
73
26
102
85
46
38
716
74
95
64
168
128
41
53
15
87
35
47
116
39
60
57
91
164
34
157
357
180
67
153
152
61
212
140
137
19
121
58
194
402
274
48