0
3
1
5
2
4
6
7
12
27
10
24
28
91
104
55
70
92
128
61
58
37
33
17
48
44
18
38
19
136
41
184
83
49
209
21
46