5
16
14
30
263
93
142
70
98
49
100
124
84
25
71
69
79
46
29
80
58
53
158
190
63
39
34
38
47
48
75
200
146