14
20
19
31
27
30
167
72
48
76
40
93
187
21
18
23
15
142
648
103
22
178
118
126
28
1068
36
57
96
38
429
67
348
39
308
44
278
10
60
13
41
68
191
63
42
52