21
33
9
14
63
10
31
16
0
8
1
5
6
13
176
2
12
7
3
32
58
61
22
77
17
428
42
4
20
44
11
47
66
34
78
35
37