31
14
26
65
93
43
5
41
25
46
49
175
251
11
7
192
220
42
133
37
20
205
34
121
71
60
114
153
29
27
98
19
158
279
32
69
96
78
54
12
24
171
30
138
39
15
4
9
13
74
33