10
7
3
6
1
104
133
0
22
21
61
4
31
27
74
28
9
29
40
66
49
45
181
20
56
15
26
63
112
65
2
8
46
92
75
44
85
5
59
35
51
57
42
19
125
87