30831723
44938614
79212965
82155370
23741229
81137666
455169
719457
70036453
481196
93784034
78176078
3136547
60938813
51346667
17109563
3622419
33235715
93277275
25588338
35351822
14064190
31075032
11664059
24302048
379077
61185376
53554675
29351520
6978546
59482260
16955089
31205492
13329139
32277670
81726839
51589107
49029481
74978301
3626070