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