16
6
18
40
19
9
24
29
13
31
70
10
28
95
22
55
62
97
42
59
30
46
79
76
4
336
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