21
318
4
3
5
6
9
61
46
38
2
7
45
29
1162
32
8
31
16
41
28
13
20
26
1
57
76
24
12
11
0
19
14
43
23
17
90
77
33
10
66
39
185
15
494
50
18
30
22