30292271
28527796
14658864
4127703
46511288
79911957
15533221
60469899
44712457
9709914
11689634
265357
37655923
51356225
85907394
87453282
6105611
86199934
2419377
87332874
38424430
1644367
40727743
50673230
27266837
59997190
666521
83604663
94688
3957560
75819258
44842276
48798914
89315686
3173972
65169243
6089497
89953616
43833169
12377080