16
6
14
22
10
8
3
39
23
93
72
15
19
26
7
17
40
58
37
75
48
24
28
43
68
33
52
18
36
112
51
78
108
256
118
55
136
71
223
113
254
312
421
146
98
107
116
215
119
191
354