11
23
61
68
97
6
54
31
1
106
65
20
24
143
35
19
59
38
9
82
212
30
39
44
66
347
13
40
51
62
29
103
28
98
71
49
8
12
36
89
21
22
47
16
5
27
14
52
168