40674030
13128646
85393286
16097712
83999662
86732276
84357310
59172258
55716866
20745236
62242316
6681654
83208107
69456007
91774327
36909772
45385846
93708586
92647474
81816071
67442629
38529393
89289285
68497564
34927173
50355527
55907451
3923621
35383278
75945654
59734549
15801022
54115872
83482755
92739247
72305842
16013764
14161181
21654741
4650318