10
0
5
8
12
1
7
14
2
24
3
990
6
15
21
13
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