11
10
35
5
8
54
17
30
6
7
16
44
25
21
47
28
74
26
31
14
3
34
23
1
38
41
115
277
80
109
33
173
19
103
362
73
525
32
67
200
45
37
51
39
161
404