26
36
29
33
24
40
196
97
231
1812
574
299
72
70
692
189
63
266
58
378
195
55
43
88
90
1201
154
569
155
16
64
38