93707826
62134835
55123417
20829834
76921267
84994735
68154302
67631175
79953454
184770
16486785
14665065
39468531
52743689
59616340
1753785
28425667
65332504
11426278
7485457
34518311
16078213
22912672
86745502
74169409
4815393
1212636
72682335
4272429
50313742
19876712
13931860
7594370
69229952
35471223
95617659
97475022
17217726
75463323
2614329