18
76
124
95
12
26
19
32
9
157
24
17
35
78
104
63
30
36
73
130
48
40
45
42
46
123
150
81
49
27
34
115
13
85
71
62
84
126
54
106
3
64
321
28
25
194
41
15
132