56
11
20
10
31
27
223
192
198
7
37
29
148
77
44
18
51
19
78
79
25
87
92
74
26
246
47
13
90
248
184
240
66
45
253
22
50
112
34
93
106
88
305
24
53
40
111
140
119
28
76
135