18
33
20
10
22
153
31
60
47
17
180
26
1017
32
236
13
179
25
1104
30
73
44
1075
53
34
64
28
66
95
29
37
21
157
74
27
99
226
112
24
128
77
42
163
38
70
49
259
35
63