18
23
45
134
116
78
100
269
30
190
72
70
80
250
95
60
40
11
4
151
54
89
96
12
113
153
14
8
57
61
36
50
53
42
152
106
130
86
0
355
103
104
47
7
19
9
25
41
37