5
22
24
2
16
27
23
26
11
3
7
28
10
9
44
33
129
29
46
39
50
52
20
34
36
13
90
173
17
72
14
18
149
38
15
6
0
8
1