59
80
54
45
123
55
18
274
16
28
114
15
27
43
302
21
44
19
39
11
10
89
65
13
17
5
62
36
66
7
247
150
93
26
33
12
157
92
193
96
86
64
78
50
113
112
508
14
133
136
177