943226
413860
9777436
51245530
63848103
2561035
92958906
15628736
43303286
1702548
20037101
33207265
55949555
341168
67983697
914853
5543649
42351818
19707959
73692255
30249286
812641
48129377
85597193
62765678
55596169
11286275
36489755
49825754
14484655
2883224
70465165
57312804
56024899
35846456
60957042
23441140
9806218
2401145
96184939