0
5
3
8
15
13
16
50
14
31
23
4
20
17
27
54
18
58
117
6
12
53
9
32
96
10
19
84
133
22
104
48
156
223
78
366
166
203
190
73
115
33
88
462
125
123
162
86
130