54
26
20
123
472
200
14
18
33
27
47
22
45
34
38
31
174
37
43
114
51
19
100
256
89
102
15
152
99
300
353
85
42
73
79
119
145
9
373
13
201
10
168
76
110
197
357
161
62
358
533