16
6
18
40
19
9
24
29
13
30
70
10
28
95
22
55
62
97
31
42
59
46
79
76
4
335
107
45
349
11
203
17
120
25
106
154
39
83
99
57
319
21
8
23
43
35
51
267
156
131
118
233
80