1
5
24
22
7
8
14
20
6
12
64
91
287
60
17
28
62
41
39
57
3
2
37
18
145
30
40
16
13
75
191
101
129
179
11
21
10
36
15
85
252
89
27
23
25
128