123
362
148
118
156
524
605
127
6
15
172
310
184
30
488
811
409
67
145
564
435
91
36
328
430
117
39
22
28
72
209
543
343
56
128
304
103
151
80
59
31
427
58
141
44
95
105
162
228
130
33
65
52
144
38
35