4
9
26
19
14
7
3
21
13
22
15
61
32
105
16
8
5
36
31
62
197
44
160
50
89
132
92
71
198
63
52
41
12
76
34
45
85
165
77
72
109
33
93
55
48
40
64
46
130