50878423
36505237
31662227
43317252
214403
9476483
2438239
11425842
8061260
50793781
37122876
66986564
29876414
1100126
11462997
24398142
22041380
28514985
30085277
1097297
58902954
2082835
86864032
22882016
29966635
67245695
80787435
69275642
31232862
81789223
41591881
7873964
40501394
66869491
87133743
10201049
24293469
97704484
81806555
24396322