2137485
28674479
64928525
86029843
74306779
14755883
50976656
46387435
420224
43638680
43111714
91511517
32436256
2206011
99725957
54636958
1382168
63911411
21149342
3967370
3393349
20598645
1366878
68202933
42033651
41174009
32574294
90292989
177742
33829102
28948950
95865509
20567530
32697705
28807879
78649225
73562390
11675517
73156310
1741087