22
72
3
32
1
33
18
10
104
38
30
4
16
9
17
21
140
24
12
13
75
50
141
39
23
7
887
66
89
31
36
8
62
20
43
174