22342176
40123186
54501890
5056164
77447814
32361015
6550526
1442722
18901054
12146838
2348349
12166901
82554586
92663547
28975093
57001328
25727048
73037544
10702970
7738768
9311670
48428306
72912294
24283230
4034797
602095
67834446
24411796
43083098
60968275
65886301
64164239
35645918
15851823
2537476
23048522
76006063
56755965
44139505
8089347