64
103
101
16
53
12
8
18
55
13
2
14
30
39
34
10
4
21
17
3
15
31
35
1
61
6
5
32
19
58
20
38
79
109
49
115
76
7
0
180
46
322