40
5
28
4
6
10
1
9
13
3
2
8
14
11
72
48
94
58
7
218
195
64
16
18
36
42
85
92
71
25
107
12
97
33
30
90
144
15
21
307
75
17
47
154
156