175628
82545130
41864668
16489348
97053672
73374346
57462662
44531669
20436687
23021020
95661835
67922148
83707494
9858062
32951023
87002141
80712953
56468644
87631121
983386
4927310
16845404
36689927
64155042
5848337
60475533
57659529
45464365
43122817
70044780
3494861
77131937
33506953
24407997
71384364
85772599
46889502
1081407
76689739
50759784