12105225
9502729
8227952
2208544
93121062
86971460
70901031
11311946
48746092
70122671
92369221
75378422
54148995
35506542
53725593
83902696
98797107
98923794
71071662
67539757
67703376
550863
67165069
7471477
81212550
35663410
82123085
41243661
12414557
31889073
24416901
93976685
43499245
1157592
69205422
64435674
67769493
97568086
5027432
48482594