8
12
16
32
21
5
22
50
47
11
135
13
95
66
117
38
43
46
33
74
57
41
120
65
447
267
26
221
271
212
28
675