28
33
40
45
35
44
272
34
20
308
127
143
58
133
29
267
234
82
106
100
271
73
91
81
19
223
57
78
104
37
80
140
61
97
119
198
131
126
134
620
565
72
247
147
190
120
208
150
116
108
144