4
16
7
31
20
5
17
3
26
1
6
27
34
25
19
50
15
9
8
13
42
29
21
22
35
23
57
14
36
24
65
63
218
155
28
94
54
73
33
44
58
108
167