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