93656338
58947157
51418711
81176700
55232164
38653995
50337566
19117895
54347184
20217132
78665872
92519128
18794023
17217834
99784451
52367628
70641134
55238591
92129302
48465081
33478903
93254396
63057732
49121224
35206066
96567999
3874005
84221076
40557749
38121598
37487697
55612360
30871209
9572161
59508492
3033295
34979665
85356847
31122956
21113773