11
24
32
6
9
30
17
46
28
40
34
42
26
16
15
47
39
38
100
27
20
93
59
19
50
62
60
106
90
110
153
63
339
49
52
145
97
81
66
55