155
606
42
57
29
279
263
64
54
108
40
66
9
223
119
3
106
101
94
32
164
75
87
56
131
33
218
34
77
107
23
26
13
68
90
79
214
111
27
233
285
8
127
37
30
45
481
28