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