93
382
179
407
75
295
62
244
78
240
0
3
50
186
65
42
148
26
145
47
150
214
889
41
106
17
85
9
81
4
30
74
10
28
7