14192121
13527643
11823088
49976371
93306419
83692391
64101021
12534104
59249595
20828601
92326859
85719849
70106561
41658235
34155319
1631392
24348862
79295902
13025105
97356414
5565650
72537085
40264400
9719833
4262605
4353666
95077523
92718833
84809244
5461801
4814447
31017306
77168532
5113560
6213818
84502108
30058126
26494912
25018220
32622837