20
48
15
97
52
45
26
17
19
13
3
41
6
10
16
28
11
33
66
74
83
64
21
37
222
605
229
4
46
201
164
71
182
98
22
39
31
63
23
189
190
38
2
87
72