1
0
7
3
8
9
45
31
20
35
64
76
196
81
40
192
94
139
199
91
27
123
34
25
29
162
59
15
26
136
73
49
66
143
61
75
47
22
161
56
36
226
118