474
86
28
23
151
93
25
176
52
107
49
16
11
167
62
327
265
32
201
252
39
47
31
55
24
43
88
106
219
110
15
164
137
54
354
63
14
101
27
5
87
59
18
71
147
64
58
104
10
33
210
41