16
9
10
6
22
36
24
59
43
27
54
46
26
329
92
31
21
93
4
28
8
41
12
133
30
13
11
33
15
234
42
17
196
72
110
184
57
212
14
796