45
50
29
16
15
80
96
11
25
5
20
12
23
70
35
22
24
10
89
83
57
44
8
27
287
194
53
130
37
174
185
17
6
30
31
42
71
60
2
206
9
101
21
28
13