62
356
86
16
32
80
133
27
34
20
192
190
265
96
101
35
70
9
67
103
44
41
83
69
137
26
7
75
33
72
120
205
99
81
181
424
78
128
84
111
170
89
28
38
202
119
42
55
31
251