51
150
127
19
38
27
15
66
49
23
44
21
24
108
65
50
69
36
76
22
268
12
57
30
25
32
39
37
78
92
73
45
104
93
47
178
120
148
291
166
234
142
149
198
58
79
134
167
156
128
391