20
106
64
378
53
31
91
51
33
140
37
125
17
92
65
59
251
536
38
86
61
44
139
133
58
119
75
1365
43
200
184
155
819
48
788