18
31
41
16
6
26
9
2
7
4
80
38
25
50
15
19
17
12
13
52
1
37
3
11
10
20
34
98
94
101
32
76
48
72
24
794
88
87
69
240
36