9
1
7
2
31
40
14
0
41
21
3
10
8
24
49
22
30
16
38
81
48
35
53
18
19
59
27
47
43
61
66
69
144
64
54
52
175
39
133
33
522
100