127
47
187
120
18
618
64
96
43
93
29
73
77
52
520
16
41
325
478
57
84
45
129
32
196
26
216
35
144
21
58
111
22
389
27
116
54
286
33
227
122
139
20
79
61
49
179
95
66
622
99
81
46
299