8
2
9
40
1
13
3
4
6
7
12
19
15
14
0
16
5
34
18
11
53
35
84
46
65
31
22
81
26
43
102
597
423
179
27
98
183
126
39
88
23