90
222
71
158
4
30
164
63
27
47
95
144
74
246
26
135
59
60
70
62
19
174
48
177
42
83
25
16
107
12
72
34
51
80
114
40
961
244
9
197
163
119
14
147
37
149
6
84
22
106
61
313