32
50
52
30
23
59
101
74
45
46
225
118
237
100
17
60
37
195
20
113
55
137
64
82
112
129
63
103
22
13
10
142
36
18
27
21
87
67
300