356 226445
46 157750
174 129561
85 96495
104 88030
75 82924
70 71047
112 69572
129 67605
52 67269
62 65568
82 65164
94 61906
85 61337
76 57192
77 55285
87 42599
89 39173
83 37774
63 36966
34 36769
84 35469
51 31064
116 29972
92 29732
47 29039
176 28753
58 28489
33 26187
56 25574
49 24577
93 24221
50 23903
56 22353
36 21636
81 19814
60 18020
7 17906
27 17592
8 16514
43 15516
52 15491