20
59
25
142
22
83
9
54
36
89
13
40
21
50
42
11
86
39
71
23
46
130
34
16
4
38
45
76
74
32
80
126
96
193
28
7
183
58
123
408
48
18
52
26
228