29025544
43532937
4512770
32575028
34027215
5144903
40736522
73963582
12124128
39209755
25054527
59436842
576472
44383269
96049384
98212142
6472149
99777462
77194988
3911004
61475362
70115201
54068604
43134452
9343174
94534265
56875984
75346177
4953924
88026613
90818736
49238662
2255793
11394650
35433638
65657776
76932994
10099424
37162532
1929613