11
31
14
2
18
23
177
28
44
46
142
113
89
33
19
21
75
55
58
45
17
16
26
39
123
67
151
29
70
32
102
8
20
43
24
13
34
40
50
38
22
56
7