10
71
16
30
113
181
24
59
79
12
6
74
15
159
4
19
95
29
7
8
86
91
14
99
42
38
60
28
1
9
37
26
47
61
69
21
51
96
343
165
49
20
17
988