20
46
108
34
53
41
18
8
54
10
9
80
32
16
5
23
27
36
62
21
25
121
129
29
37
49
33
35
77
17
26
6
75
97
203
15
57
13
11
7
50
30
76