5
28
22
80
57
38
295
67
45
50
99
178
72
95
26
17
88
74
251
130
168
73
53
79
161
55
62
29
76
204
184
68
92
41
77
66
39
15
21
145
47
293