70
13
10
123
232
121
57
35
19
4
28
20
124
16
98
32
99
95
6
33
27
78
18
80
101
92
1
5
24
40
56
41
109
87
12
15
52
50
86
136
79
151
63
68
181