85
30
13
31
81
20
6
14
36
289
33
17
55
88
11
22
49
7
12
15
25
19
4
45
16
47
23
9
28
21
29
119
74
57
271
39