86941172
7403981
41027902
38332516
46257268
5360843
38125337
75684695
23751839
10852720
87246690
89096025
67215324
39675190
2124356
4631505
73423054
20105126
32909522
8014844
94562142
56193303
37165162
4091889
39441997
82812473
58859503
808862
84589079
74669158
23964454
51731233
13011260
83433008
7368552
8482566
50772754
95583304
39621658
394416