56
22
183
128
36
37
67
162
103
48
85
24
130
44
21
98
49
61
92
16
96
42
19
20
74
40
409
223
111
127
156
8
320
483
15
5
46
356
9
63
51
39
27
80
31
95
30
59
32
81
539