16
276
26
10
43
3
73
37
53
104
672
22
55
93
78
47
59
50
137
147
79
76
62
30
124
39
61
24
287
31
60
239
143
152
44
84
46
12
7
320
20
83
68
87