4
5
17
2
9
86
26
24
6
3
1
8
23
14
66
13
28
48
11
20
10
16
18
47
60
215
84
72
199
220
176
134
76
425
141
464
285
81
97
122