5
32
9
11
8
21
22
43
3
29
44
26
19
107
39
42
27
106
35
47
14
139
57
33
24
40
38
16
30
1
231
4
2
15
18
13
31
23