29414818
734278
65665735
3219803
12538223
27414317
54378930
37916284
82348734
38408120
76026881
39259661
69387222
31683215
7181798
36983371
42812002
95079275
93048732
17056176
878769
78758619
17107695
24687308
99517087
90604867
10283589
54457237
96089108
52082023
17568967
4945803
98189520
89062236
62351744
3589801
57423454
53419448
25531863
26646607