0
20
3
19
4
5
18
22
262
44
21
30
13
14
82
27
16
7
37
29
1
32
23
28
90
47
95
56
53
51
33
142
34
111
9
17
25
89
208
45
74
63
55
42
125