5
18
16
24
12
151
56
47
35
127
84
44
21
17
28
20
31
65
64
48
6
78
9
43
59
66
26
33
53
22
46
185
211
172
87
13
58
99
191
306
515
111
170
367
52
160
101
57
72