305
49
209
23
28
60
53
22
39
18
94
21
32
26
103
304
78
31
47
108
182
150
20
126
142
151
202
34
193
90
188
214
12
102
4
191
171
125
58
132
66
72
75
55
29
74
9
89