3
4
5
35
11
31
7
6
37
46
45
19
23
30
34
13
22
47
52
130
33
41
171
235
129
287
103
137
17
15
12
24
18
20
16
55
14
271