22706436
39353850
96305399
496375
34195357
32369302
7036474
38949420
49144
36246467
98694609
95322220
54259202
80294152
35422089
10715753
34455905
21027691
42211709
7466243
38915144
80313584
865123
66146983
11402736
3123457
25402397
48614204
49085648
8334598
56753325
65535013
64575258
28895856
2296962
28049708
36189082
29464180
1973289
75663387