50
76
64
262
93
109
39
33
36
26
58
94
476
164
836
216
49
307
104
714
160
60
79
239
133
85
43
48
244
215
189
71
13
242
10
18
162
7
146
645
51
142
171
122
130
35
145
177
200
95
102
139
113
454
496