29668015
76146598
15844620
81225847
2579487
14814790
11024704
61567326
15708960
49105394
50242162
54346492
63311786
54978645
53062048
19316113
42839693
88219996
58202809
90077731
94009187
80831687
93273993
77366191
4049851
86591591
17825463
80157074
16235630
2721987
52166675
22067880
33157065
59964410
40938945
28165002
5650976
20125832
8448299
59053145