11
29
19
21
105
96
34
90
24
10
18
114
109
16
48
45
63
23
9
74
60
43
55
20
28
12
56
30
94
32
441
25
33
35
140
97
46
54
27
123
111
26
136
165