31865564
51497100
18462630
7057124
43206441
12144855
72575615
77226043
20756162
532976
29302125
42925124
22796035
89879821
1211232
92214305
61711448
6465146
24663109
6149209
2362283
50605309
86476138
83514754
37405082
92796913
50665224
64324087
6354572
12399634
29415
3688472
8301395
66551310
9624589
97501811
79509715
4802315
60593347
31811768