20
29
26
39
17
22
11
42
18
53
28
92
21
9
6
12
34
23
10
8
7
37
60
55
4
25
51
5
30
112
122
206
13
24
41
50
481