83
356
508
136
60
165
73
127
176
64
184
177
215
74
39
84
82
96
61
77
62
199
151
128
163
115
98
23
143
43
33
51
104
67
198
89
80
148
55
166
70
52
25
50
41
42
24
71
36