95
496
24
282
38
325
22
225
23
229
45
200
12
145
16
160
11
151
6
387
8
182
20
168
9
80
2
52
96
1
43
42