2162920
8709380
70975033
98412539
41961572
73071716
48775170
68322516
3262468
47314341
82776502
18164751
7784024
46072377
54029805
42032982
25111735
7554736
10416246
66726310
56816335
9905971
84088578
88561010
5896609
7903385
1449644
29121476
87278165
6144712
50904920
13264590
2267993
77595509
177842
67274473
96678193
30676456
90932860
54902770