29
20
25
86
9
238
13
6
39
35
22
98
45
38
49
47
34
19
54
5
142
24
63
52
181
84
535
21
8
17
31
11
15
71
150
458
130
388
46
16
42
50
10
40