46
66
29
47
41
63
96
93
71
48
28
5
52
25
7
516
39
22
32
42
62
140
35
24
20
31
21
83
43
19
33
82
72
106