2
1
0
5
68
21
52
144
177
48
77
32
3
40
61
262
85
111
16
26
33
15
66
19
47
97
45
67
415
17
27
30
11
14
10
73
39
24
9
18
7
49
118
54
44
76
443