270
28
20
56
33
82
12
36
99
50
45
696
9
60
10
30
4
25
80
42
23
11
47
16
59
19
55
44
34
5
37
7
57
161
87
29
61
46
35