16
51
41
11
2
71
65
10
12
24
89
81
20
13
9
38
35
79
55
90
157
94
110
31
88
203
289
136
23
163
52
39
46
32
148
42
22
147
58
30
5
64
53
50
18
161