12
78
18
16
143
21
129
76
99
30
9
32
2
8
35
13
15
241
57
85
89
4
20
19
37
102
117
6
69
25
60
47
26
70
116
637
95
39
46
79
123
171
31