28
29
219
58
69
87
15
62
27
34
116
55
25
74
56
65
100
89
96
110
60
142
103
41
52
21
147
30
324
451
72
83
231
109
19
37
78
53
657
150
154
304
93
63
838
115
614
121
39
378
13
165
178