444
230
40
84
39
31
125
178
92
25
20
77
65
95
55
51
27
71
34
135
123
63
38
33
29
41
83
19
162
69
459
179
28
36
26
48
35
45
74
23
183
172
675
6719