19
21
79
31
10
162
109
62
36
52
75
49
137
33
203
72
342
128
238
117
311
84
462
747
580
213
186
64
56
60
70
67
96
83
185