107
41
9
19
20
67
101
16
51
6
13
8
2
10
7
3
108
5
34
24
42
52
31
11
4
81
60
548
17
32
50
26
39
72
59
29
38
22
77
18
0
30
1