21
32
73
19
36
16
45
80
30
11
27
170
50
22
63
15
81
93
49
46
387
107
39
40
68
9
35
84
72
71
48
53
29
41
164
26
18
120
54
258
1763
91
33