11
5
12
16
20
124
17
136
91
58
128
60
48
36
63
10
85
123
41
134
68
139
39
44
119
74
130
333
204
59
69
19
42
6
456
87
55
110
25
117
22
57
52
80
125
45
46
101
35