3159371
1134643
21579360
2868315
32468381
51855361
23848039
21777896
56527308
78392650
3510913
5885347
69883487
95023854
39228275
681691
8633698
10951404
35484320
8244745
89687084
18851593
50897803
7487486
19972098
16345514
66627120
83763043
7043314
50759290
21063141
8425108
40338735
70901592
40407986
2439995
7004464
2163371
28194773
32243184