19
42
41
98
99
114
116
46
294
24
138
85
80
55
44
11
54
10
161
150
460
15
234
76
31
57
281
165
53
415
48
356
255
96
940
152
189