20
133
33
53
196
540
109
115
311
107
25
90
136
411
156
376
164
79
77
212
153
41
51
37
155
195
116
23
96
47
460
292
238
35
328
157
98
2064
104
15
147
111
232
332
108
373
93
54
19
671
83
58
690
4514
84
81