45364033
96005340
96289936
63906359
12045834
6954396
71479715
74674184
26736155
89301156
945952
48777521
56954817
44772072
66575229
40298096
97488136
49981435
96054673
12158750
79737690
88476336
7462518
4107165
420225
52304495
32863498
20476915
1179598
36996668
68514502
39035669
92076816
17666076
70396394
22209699
3205323
30028830
89044368
61841339