12406329
29393368
31926688
22029672
16854645
22718316
33424611
57269070
51562362
91224235
80511987
12608601
39798968
76866304
45848173
58923186
21734935
90294992
53405495
92165087
77884345
32799033
7591151
82854660
60379369
26461442
14895755
36442262
15956275
17053599
32758204
29934908
20326228
23295902
74063097
78453541
25424348
73713808
1170226
30141026