305356
59829844
1595361
27072072
46342491
28912636
19423673
58829461
14562545
962185
27927312
51435526
32053489
82314443
9405184
92859097
58279976
81477183
338896
69175270
71357324
16673667
3413606
73299490
59867526
55831607
447480
4047232
24264896
76184928
90282158
53033573
47195588
84954962
23702852
41162530
42601810
1979632
47861154
66842310