141
384
239
599
319
327
59
65
128
355
240
307
22
129
232
185
122
51
131
29
89
112
61
49
193
125
121
45
43
48
33
34
79
194
146
30
16
28
250
70
37
269
26
110
199
111
116
119
113
98
149