314
146
25
57
21
56
16
51
109
320
65
138
99
71
18
249
144
93
68
217
510
555
15
141
53
49
47
13
9
26
92
104
111
11
12
62
142
45
394
50
29
27
28
8
35
150
10
22