6
5
4
3
11
7
26
15
13
20
75
16
27
22
2
83
87
28
94
68
343
66
9
316
281
436
703
142
229
161
69
80
56
1003
41