7
5
4
12
6
8
15
27
3
2
10
19
0
13
9
16
63
103
20
18
22
61
56
102
23
79
71
28
55
159
25
152
83
252
62
109
122
33
93
95