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