4363649
38176592
69086948
1808280
22701910
61381652
41387411
93882159
42355765
35361181
54885128
31421483
11215770
88289235
9685276
3309745
30998454
9071287
82616000
47293787
84134829
76033365
52028363
70268608
81366553
44596058
23996162
6535241
56742595
58817801
19318291
90536562
48096004
49168738
30995323
62692525
35662572
7211895
30087507
49649981