9
2
5
1
3
0
42
31
274
69
148
208
51
32
120
123
136
17
22
35
79
27
67
41
23
34
140
71
166
21
74
19
75
135
47
66
193
53
452