26
36
54
240
104
9
2
23
92
48
16
123
24
152
62
73
111
33
43
206
60
428
41
139
55
87
15
21
266
57
37
133
141
102
17
80
22
39
7
4
125
132
250
574
122
381
203
187
110
135
106
153