8
3
17
9
13
12
36
21
56
45
47
131
77
24
222
55
259
26
18
63
96
90
49
109
44
181
316
92
139
31
19
61
35
104
80
38
22
40
71
118
51
151
76
127
233
46
66
150
100
87
32