29463
4716620
30603884
73662689
42282079
13462097
44936360
7308266
60713836
834623
18603234
19003603
54434106
32946582
729815
75319801
20094584
70827682
93394901
34949532
54205899
83251349
50675712
76351390
64177844
5060580
74371695
95962171
4636038
9166492
59641960
29001411
20204892
82889220
44012838
73968415
8756569
50895480
55995160
4352350