12
57
9
80
106
39
95
47
31
21
41
72
62
78
36
43
69
48
200
2
123
29
13
15
14
52
59
162
208
180
23
42
58
11
5
32
26
16
110
8
19
28