16
9
31
47
22
19
150
66
58
128
29
15
50
108
71
27
57
21
26
34
79
49
70
7
12
33
25
84
13
18
44
81
28
83
23
30
17
800
36
89
60
35
52
20