78
69
81
40
20
27
94
43
4
48
26
59
50
227
37
171
42
74
606
292
22
10
123
53
103
55
99
134
124
186
30
126
52
180
209
56
7
308
111
267
284
206
58
35
16
139
46
304
12
91
163
132
29