356 231875
174 134704
46 161361
75 85803
85 98512
104 91479
82 67258
129 70173
62 67401
112 71657
76 59075
85 63650
77 56643
52 69632
63 38416
94 64320
70 73873
51 31987
87 44658
83 39226
84 36623
89 41013
176 29729
92 30864
47 30161
116 31128
34 37983
29 12071
33 27296
49 25418
32 9170
93 24848
56 23229
50 25074
60 18602
52 15973
58 29742
56 26217
50 15020
43 16044
81 20489
14 13361