16
10
2
82
41
52
33
14
28
32
8
15
18
30
93
67
116
22
47
70
111
140
142
250
320
305
39
40
65
470
26
48
62
64
136