0
98
60
38
7
1
123
35
36
68
52
13
67
25
23
42
20
176
96
72
56
9
32
114
8
139
19
22
2
3
57
45
33
30
51
27
63
79
58
91
43
121
70
18
88
44
6
281
191
37
274