38
25
456
162
51
21
50
52
31
9
30
44
39
26
5
189
178
19
56
12
70
170
332
53
145
64
100
94
28
6
399
74
24
59
40
33
14
2
211
18
165
36
13
43
16
78
10