11
40
33
18
7
17
50
98
27
30
21
8
20
15
10
19
32
110
49
47
83
13
48
57
22
36
41
16
64
35
14
31
93
38
44
73
46
113
125
91
68
184
88
102
85
87
37