21
66
164
47
59
29
154
51
53
357
114
119
136
366
338
1016
34
141
98
84
31
49
20
133
60
35
37
36
25
96
15
80
30
111
220
40
7
6
122
94
26
718
19
39
13
24
121
174
45