3
17
5
11
8
2
26
6
4
23
18
7
135
12
62
24
31
28
9
54
15
50
35
118
122
294
27
75
112
20
21
47
260
44
40
132
66
143
89
184
101
48
100
49
57
59