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