10
90
7
2
40
97
19
13
68
113
50
27
36
66
17
26
155
23
41
44
78
11
64
244
94
82
150
24
47
16
21
43
18
29
14
256
3
33
208
53
99
183
75
92
9
52
32
5
6
0