18
77
48
4
65
20
174
101
148
11
64
256
37
121
47
22
15
13
40
44
16
19
42
189
14
52
126
62
59
231
198
94
106
75
172
43
49
128
212
558
29
395
86
164
72
289
153
220
211
55