390
323
43
72
95
59
122
36
26
40
52
39
125
1251
573
137
14
235
96
86
496
45
17
71
46
230
488
24
107
15
33
48
8392
44
864
132
325
27
69
5
984
475
166
380
267
32
403
50
70
56
491
79
594
12
123