243
19
28
401
20
101
250
285
64
12
51
13
91
17
151
102
32
162
29
6
261
69
73
45
344
289
77
153
46
237
115
190
127
175
88
22
10
90
70
53
85
536
189
37
155
532
55
164
84
79