26
36
28
388
78
123
111
422
16
265
45
27
46
47
84
37
93
71
110
38
20
23
21
158
68
191
57
70
96
40
81
35
95
97
116
44
436
11
143
242
107
31
29
79
25
89
51
30
181
108