0
5
13
23
17
14
27
4
10
12
7
8
29
16
607
11
53
20
82
42
18
75
22
21
30
24
19
6
71
129
108
3
65
88
48
142