1
9
10
0
2
6
5
15
11
22
18
16
44
40
89
129
19
23
54
51
104
28
235
56
30
78
39
26
75
68
90
127
60
36
32
43
38
34
31
135
61
66