108
27
30
37
328
21
355
67
119
473
46
73
111
29
245
31
53
80
63
94
47
128
102
24
52
40
88
25
175
147
34
131
26
55
287
96
51
20
198
130
15
72
64
35
23
28
56
170
18
42
39
33