28
8
3
78
161
26
31
23
57
68
114
90
146
124
208
98
65
75
97
76
131
129
125
343
520
357
341
113
130
71
170
52
255
165
408
402
191
42
88
176
277
51
60
9
480
307
259
178
67
857
70
323
139