5
4
1
9
18
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