228396
12485131
85493501
61997375
59589668
2858280
16388353
74379180
3089026
927726
18231088
51607854
37284051
63144628
94012396
54954356
51766176
69936324
87375456
99659428
77085684
17628151
9445377
1527335
49623768
36157048
2563038
12414228
70263562
99371813
85485935
41266789
97669005
46345616
75541171
25197566
47976987
2067124
16722609
17154573