354
94
31
51
234
37
21
66
164
47
59
29
154
53
360
114
119
136
368
338
1017
34
142
98
84
49
20
133
60
35
36
25
96
15
80
30
111
220
40
7
6
122
26
721
19
39
13
24