10
0
5
16
1
11
3
12
9
4
7
33
81
23
2
38
13
64
104
135
30
102
300
39
8
96
41
15
159
26
94
225
40
60
61
76
36
27
203
387