26
42
28
78
59
252
43
101
237
40
115
91
30
72
31
89
62
129
194
32
93
169
37
54
71
347
70
33
167
46
24
102
52
110
209
19
68
67
69
118
55
275
47