1
10
15
18
4
37
49
31
8
5
27
28
16
157
110
90
2
21
186
22
9
12
102
26
54
7
20
61
104
73
81
59
161
40
233
53
35
50
63
113
62
6
70