19
21
28
18
46
20
30
8
107
79
71
82
77
25
61
39
31
29
45
119
72
34
16
88
50
33
53
13
41
143
83
38
65
93
91
87
44
49
27
59
643
48
56
69
94
17