95656611
93538468
48481049
91156233
24997180
21578446
48988250
69022616
93941467
40874983
58784755
32641303
70572287
2178507
9490425
30761117
34852908
92463458
66949152
73169733
54421954
37453312
93215663
11006911
37443972
329621
51905246
35363700
3837817
73148539
33833098
8441412
18195329
3398671
34657887
50363755
66028958
28428200
20038206
11693517