19
69
72
31
34
33
263
145
50
98
289
162
140
79
32
8
77
195
25
84
14
16
131
36
1258
192
94
59
351
42
24
28
306
189
64
343
17
29
95
411
101
583
47
73
35
38
104
109
270
48