36706747
1147901
20794684
1089610
40778603
49797153
27111502
5404262
3196285
30607341
91904927
677560
27967850
9701761
2665310
57474864
50931089
190879
14241175
80973512
99253336
34409703
99731352
79976781
944977
3532487
9267223
75128858
75322707
33959934
73125443
70839924
5631992
86724821
3269166
6004966
92038349
3007148
12482208
51326123