29586169
1155090
88345294
70708276
40235890
53052834
41204538
738192
12888421
58552301
93143143
51165846
13991277
4207800
2379696
2958403
73951383
66482597
67585201
4694917
82195394
60463687
33802592
48943175
7481121
34676436
75375204
79425512
47304305
60654158
94814510
47069172
6850594
74977197
36594693
72157134
8074378
1628712
98103610
81575022