42984580
44323759
58996559
59875021
1612873
4331682
92032189
95869009
91435374
14888674
93128773
31957548
75762214
26817915
53925993
83497067
86347042
24991400
7466722
3166702
50442961
94341948
34088163
93399699
40293430
10106354
9728007
89185616
2593697
5401859
72284151
14819722
69952441
51342224
16696670
35587664
54062797
26644718
94204554
95328115