21
60
119
259
66
22
33
88
15
52
110
17
42
35
41
98
79
63
57
78
71
90
34
14
39
24
123
149
134
189
102
38
58
16
26
199
65
89
159
101
68
55
47
74
108
64
135
353
27
130