0
42
36
9
1
19
3
17
15
35
66
14
10
20
7
13
84
45
52
33
18
21
74
81
64
158
102
43
62
40
89
65
132
69
135
204
195
191
55
210
473
68
104
347
110
163
23
47