51
21
18
54
356
35
16
28
70
10
64
12
25
14
31
578
22
69
183
23
33
55
43
39
58
199
154
119
20
9
88
93
80
29
61
75
24
49
17
57
72
108
46