61249156
42979745
24783413
70741943
44618622
97198644
40869327
46875408
28105998
24459482
99131448
28509087
91705958
68316068
6176219
52671235
16123188
4881416
48924915
91774589
52688012
20187204
79821567
16315363
65191850
77827742
91416804
50035768
82231926
65112463
15419218
17058599
42644803
96219602
970520
20336176
5102454
35989866
48795573
1092496