36
505
375
118
57
53
52
55
51
170
48
77
37
21
19
63
29
35
67
18
26
14
139
328
28
61
50
74
154
62
89
99
85
168
75
40
22
60
238
243
111
78
64
96
167
30
131
59
181