73145028
2772378
73108863
48483337
46331146
39839077
18385856
96622917
97091076
64578738
85151027
19587871
48175696
41703392
6512197
54308741
86023240
46257114
28012284
27277727
70434367
16768758
58266043
93841299
31435189
60276889
17521921
32644406
37978786
55913127
89764370
74765936
90583947
59721589
63777440
78361673
82954139
45252295
50407323
32576792