34
208
187
214
58
516
462
206
430
823
117
106
1093
326
76
57
700
1333
256
255
127
26
84
199
422
447
45
221
32
15
14
19
103
630
121
55
104
186
387
143
71
175
108