16
32
9
41
27
26
7
43
33
84
42
36
87
160
10
24
91
69
39
15
28
20
85
31
1
22
51
256
133
12
53
47
67
102
57
291
240
34
44
1607
56
66
176
71
228
5
4
14
90
19
80
48
37