18
121
22
77
93
174
119
92
216
76
37
26
113
89
376
135
69
540
57
304
212
163
200
43
46
81
78
146
39
140
335
238
40
7
44
20
80
129
54
94
387
192
153
47
112
36
66
186
19
31
15
28
120
42
169