32
15
3
14
31
19
45
20
10
22
47
37
2
36
74
50
26
25
52
27
63
18
17
16
451
496
144
141
43
55
21
42
198
5
56
29
30