55
80
21
26
20
41
43
28
66
42
93
47
65
102
25
69
179
605
877
186
120
79
213
234
59
138
68
133
91
123
128
150
116
18
35
100
335
39
38
75
63
507
187
167
154
257
159
142
95
152
56
81
130