20
27
105
23
123
37
33
31
56
29
59
36
136
113
194
10
350
41
35
43
97
5
25
11
133
50
54
8
167
61
259
116
52
92
903
15
42
28
58
142
46
78
19
128
119
90
63