66
106
41
374
37
32
94
80
82
226
38
19
64
447
101
18
115
110
67
174
26
214
819
50
46
39
42
68
55
33
48
54
79
119
8
22
177
276
15
83
89
57
30
126
95
111