21
63
11
158
87
33
55
18
99
101
108
112
50
105
41
82
289
79
22
67
37
165
301
81
31
211
72
75
30
90
38
26
28
29
60
51
59
9
27
175
74
65
43
34
58
47
68
98
207
70