129256
3769416
1659388
4152986
4423971
4550742
4088373
1994203
3995409
100000
60801
60204
69642
57748
73232
64553
59559
70378
72504
61535
97523
3229537
437070
144885
880151
160789
119115
192496
97119
107780