20
121
194
32
218
61
112
46
81
54
45
44
140
69
58
59
35
551
24
28
56
117
628
23
36
78
237
57
90
125
206
79
151
91
66
93
611
245