644591
92152808
9038868
55822329
26771656
82078598
79314846
53759703
96463968
70385676
4663364
1125782
59411321
41924986
84691356
19762648
18361336
68473424
9501894
19354666
5023212
13302890
60241881
29675549
80545497
42946280
99665033
4624034
52851263
58164467
30779449
15655835
72371273
57071503
37374776
92051458
15226940
2215757
61637109
403184