9
6
17
40
19
22
28
13
30
70
10
95
55
62
97
31
41
59
46
79
76
4
334
107
44
349
11
203
120
25
106
154
39
83
99
57
42
319
21
8
23
43
35
51
266
156
131
118
232
80