335
39
44
51
78
23
54
7
36
228
3
11
43
50
112
45
14
216
130
28
20
68
18
6
94
86
24
29
25
173
35
103
74
139
57
34
137
38
89
26
193
71
59
485
72
150