158
13
227
260
59
75
40
164
69
32
31
5
39
63
2
11
1
100
76
19
80
33
0
18
36
38
102
23
6
64
146
9
27
34
4
14
8
150
283
25
50
165
126
66
10
61
155
79
3