1
13
8
31
7
17
6
4
15
50
16
28
46
54
40
62
3
14
32
29
30
35
86
42
39
43
993
124
23
60
177
109
144
521
18
21
195
138
118
150
115
264
27
65