60
82
16
30
466
148
76
47
15
88
70
44
161
98
92
49
42
33
41
48
28
40
10
62
58
26
666
83
71
43
17
127
85
146
133
156
24
66
8
9
52
21
22
36
38