356 239676
174 140856
46 165788
75 89368
85 101096
104 96253
82 69327
129 73792
62 69752
112 74290
76 61416
85 66344
77 58593
52 71940
63 40272
70 79104
94 67368
51 33051
87 47237
83 41396
84 38458
89 43815
176 31108
92 32652
47 31471
116 32617
34 39561
29 12633
33 28855
49 26698
93 26111
32 9716
56 25307
50 26625
60 19570
58 31641
52 16602
56 27005
50 15640
43 16731
81 21654
14 13786