119
236
405
131
74
212
231
92
16
40
604
542
356
390
263
195
106
30
891
260
110
87
89
49
147
47
262
33
70
22
75
24
46
256
403
43
234
7
237
2
77
136
118
50
67
63
85
172
411
251
36
104
485
568
61