73865976
8282371
40052062
16654199
53209237
5961015
40868947
86192184
37416292
50376571
18532418
12589633
41745918
11426044
35593457
85628338
79247191
31064129
36565080
59243723
12075148
59553674
51579852
82832180
66616539
82583296
55509100
31921758
56635074
22683534
31751881
13622238
1936392
5472560
75114860
70863549
9338903
63947915
28488719
2478955