19
11
25
16
17
20
173
21
42
220
84
39
76
28
13
57
90
36
82
3
29
31
72
58
83
8
15
9
50
7
49
261
93
32
1
92
55
24
409
2
100
51
38
230
35
87
62