150
23
168
16
21
8
24
52
305
368
38
17
26
115
13
236
57
5
142
45
153
199
67
84
486
100
81
61
27
747
116
22
30
212
20
108
2804
32
124
74
89
87
373
110
1119
12
938
188
232
579
79
15