10
0
5
8
13
1
7
14
2
24
15
3
12
1004
6
21
46
27
87
30
31
42
61
26
146
153
32
11
22
17
23
39
18
20
83
19
71
65
44
179
89