34641776
5141823
29701870
7682910
74921224
55856514
8466749
20131104
90572887
1487494
1122087
89204854
75139638
600790
45081990
37939650
81696506
77265194
18107235
61493533
13978615
95918417
87587846
93135805
64716389
75748565
76885792
54066910
20214508
75266268
64789852
33256401
26847058
49967277
5911977
69597641
99247255
62709784
18008469
16203401