40
5
2
20
4
55
7
15
22
1
16
88
12
11
37
31
29
64
21
38
6
19
14
24
13
83
52
25
8
26
18
43
33
44
27
171
117