0
20
4
6
32
25
47
24
5
56
21
42
111
30
95
2
7
8
3
11
335
17
10
41
48
51
12
23
459
114
61
49
22
81
60
26
35
133
34
36
19
13
62
31