3
14
7
1
17
5
8
15
27
31
55
44
24
91
60
50
223
83
129
104
32
30
69
49
35
41
161
142
304
20
18
37
126
122
146
111
29
40
21
19
39
23