40
30
34
19
93
27
7
53
37
59
25
289
15
58
10
84
18
8
94
12
66
71
86
39
43
36
85
287
46
21
16
288
26
173
234
48
55
123
226
111
108
231
54
13
17
106