7
24
98
1
18
5
2
8
10
3
11
6
4
25
30
17
0
14
20
361
77
23
53
103
42
49
141
136
61
239
114
79
108
95
123
54
41
126
147
67
157
134
66