96
38
71
46
44
7
49
442
194
48
31
55
43
30
17
15
41
51
28
170
59
33
66
162
77
63
42
60
16
311
36
52
133
516
23
56
37
57
20
32
186
26
73
182
90
247
300
69