15
99
14
9
33
25
24
0
28
37
1
30
61
709
20
50
11
12
250
48
38
252
55
22
26
4
45
21
7
101
5
52
62
76
44
10
13
180
6
82
23
17
18
100
72
125
54
19