92
47
13
44
18
33
53
36
326
280
14
15
445
27
174
76
93
171
98
64
38
111
138
83
43
110
58
426
217
45
56
52
30
160
119
126
80
99
332