28
99
355
98
173
85
91
57
38
116
29
157
47
76
49
194
59
81
118
20
61
34
43
189
87
42
14
32
24
228
52
26
727
11
22
139
96
170
120
136
196
86
203
122
67
54
18
70
68
302