42409625
30196813
34554908
70773364
70232083
8323660
68105187
24214061
16544635
96524579
11753813
8879629
76957084
16663835
96335266
94793457
2844826
39381745
48536154
58513012
59941174
26656449
11513003
23407492
11473919
17554145
31549758
20248934
1214153
13781805
5887248
56834636
67106005
6679941
81202846
96677914
69107818
22973148
95311292
42891424