82
235
36
173
176
562
62
18
447
230
17
74
572
99
70
34
139
95
89
98
72
84
150
39
31
40
21
25
32
15
147
68
76
87
118
106
38
26
152
119
42
122
47
59
78
108
134
71
44
145
77
341
101
295