2
5
8
6
13
10
11
0
3
18
1
24
27
29
15
61
7
89
49
157
57
91
139
39
60
67
85
42
119
88
69
125
17
82
68
26
56
4
90
21
22
20