5
1
53
8
23
3
2
11
16
14
25
7
6
9
4
12
17
34
22
26
13
48
18
32
251
78
29
96
117
60
260
316
285
173
242
190
19