12174743
1013517
43721605
73869848
13522346
54328960
755401
13504296
88737023
42004225
16146199
24817936
28476990
65428704
32054650
364184
24837223
47078990
5478494
58774509
95988589
16695024
2789391
40533286
20982601
55601582
2884763
11831741
92098921
39479468
30032096
71927535
812684
82238180
10998964
67348578
77643911
82678829
75579240
667776