12
101
129
23
63
67
131
15
21
20
71
45
49
139
113
98
57
345
43
175
24
100
16
171
81
137
89
58
18
22
30
32
47
37
59
41
52
44
14
8
17
62
28
64
34
35
196