50
26
5
25
14
258
46
107
18
96
28
49
133
48
75
21
55
93
45
52
499
43
30
34
114
57
239
112
61
11
81
47
22
115
227
118
44
31
23
9
148
33
71
42
6
0
370
38
51
12
89
41