18
126
55
10
310
7
33
120
46
29
136
87
19
53
149
22
100
12
37
5
16
74
77
14
52
130
128
40
27
4
3
152
51
32
36
15
93
28
2
260
156
250
213
640
166
103
115
71