11
121
23
17
21
113
49
35
26
15
20
24
19
64
45
41
30
27
25
74
36
66
96
56
110
69
78
32
22
104
359
34
33
232
278
28
44
146
79
186
37
192
151
90
147
118
16