7
15
0
12
4
11
1
13
6
5
3
8
9
21
31
10
22
26
112
20
37
40
228
30
27
39
19
16
17
23
47
99
41
58
56
195
33
117