12
41
6
45
3
23
71
32
19
4
18
8
7
40
5
20
216
24
53
151
68
46
14
16
27
283
28
58
61
10
48
100
102
123
57
31
108
17
84