19
61
91
50
27
109
114
168
54
99
83
215
76
30
75
193
141
89
45
151
49
88
512
72
159
53
59
96
97
69
135
307
147
93
620
36
182
40
23
92
48
58
6
43
28
34
611
138