5
4
1
18
9
6
56
12
8
23
11
38
19
73
15
13
21
14
3
10
7
17
34
22
43
26
185
31
68
89
45
35
90
236
278
32