59666732
9170789
14804250
56902719
58522468
31459851
79684271
52507661
63551797
262872
92122609
75286495
29273228
81077354
52654509
39671150
28934780
16935606
26959546
56596924
25276422
22089447
30436591
29209706
503024
33973268
19085172
21571002
40849740
35247315
7447724
96783731
69127074
49391133
21142026
8211399
7179165
73951698
52152804
84176417