50
111
25
15
93
84
65
7
16
40
8
14
155
219
17
39
63
79
240
35
233
26
22
38
37
19
441
20
77
191
24
239
450
289
387
33
52
10
89
58
66
31
30
27