0
5
8
2
3
11
17
18
27
15
20
65
22
44
23
48
13
77
42
54
35
50
33
30
10
4
14
55
69
264
138
98
158
82
191
84
76
95
62
101
37
28
262
66
112
488
68
100
67
102
129
189
197
52
206