16
65
33
840
217
50
83
58
43
121
107
44
529
363
26
51
20
54
80
380
86
21
46
60
120
69
32
131
193
109
868
126
77
68
62
28
27
7
160
12
106
300
23
8
63
301
135
187
24
36
14