166
105
84
77
16
67
216
39
63
20
53
71
48
11
32
190
60
186
245
15
69
66
571
28
124
59
13
92
147
219
40
101
214
93
803
369
160
62
31
521
79
111
178
58
19
57
444
55