11
41
34
20
7
17
53
99
27
31
22
8
15
18
19
32
110
49
83
13
48
59
21
36
16
64
35
95
38
30
45
73
46
113
126
92
68
47
184
88
102
85
87
37