4
1
31
80
7
5
2
30
0
6
37
13
21
38
24
10
201
157
16
45
41
11
9
33
22
20
365
66
60
223
141
102
295
357
63
28
71
190
50
32
29
19
86
871