43
83
28
17
45
50
58
89
55
80
144
117
10
26
163
34
326
126
40
27
24
29
59
30
174
93
171
98
102
32
21
37
139
60
31
118
47
25
77
113
38
192
20
143
76
716