21
34
120
44
84
79
20
74
46
104
65
62
43
47
28
85
82
72
19
93
166
73
207
251
5
66
31
92
53
35
26
178
64
16
52
8
87
37
172
135
126
41
118
50
29
80
54
95
221
69
530