318
22
332
47
6
27
28
143
15
4
56
63
85
67
55
24
51
58
16
3
62
164
8
155
144
26
14
111
57
84
82
110
12
131
108
262
83
9
43
20
39
21
393
402
105
392
173
395