42985518
56831962
35702909
96652386
65284888
24911056
76754132
18997210
8915249
7234643
22908776
704294
6545929
87739607
8708179
48104005
38431455
61112262
70529788
87243558
82929151
37588543
42753820
63683251
9658553
5248167
41882690
12649888
59202313
7291100
61674334
75434121
15972492
86253168
50377727
32726095
51523439
34361820
13463448
97141771