1
0
4
7
3
2
5
9
14
26
40
18
34
68
55
78
172
13
49
126
92
159
27
87
65
285
102
101
61
12
56
41
39
16
71
48
57
81
28
122
86