30061213
35933429
16806146
54595832
41773343
98648451
50891176
32458035
96432246
22295182
7101954
40679662
9854114
62632502
162757
71319241
4123057
64214279
96705060
74862453
14908734
14296519
59301167
78597229
2232305
18587432
93126727
9604562
491369
5928322
88885456
62925877
23719129
32927192
81571987
39645022
3966710
30589182
5192941
23791857