56
103
46
80
70
20
75
23
147
111
118
114
15
30
18
178
119
68
52
73
19
43
162
104
121
109
33
50
66
304
83
224
55
90
215
98
223
13
58
96
39
40
105
286
36
148
26
133
29
76
34