20
49
51
62
18
465
84
201
107
115
54
63
15
197
126
100
31
11
60
10
43
24
26
48
90
8
7
21
190
23
17
47
58
4
2
109
416
66
91
64
5
181
16
39
103
150
89