19
166
50
37
165
77
97
72
192
142
163
83
56
99
217
63
123
17
54
24
46
147
79
27
31
20
22
33
35
48
39
70
15
52
14
40
101
62
145
73
49
66
86
32
26
43