40
13
5
16
34
8
17
22
14
200
38
70
95
55
1098
12
35
237
43
867
60
23
103
78
21
52
25
37
20
9
481
51
18
15
67
26
118
29
245
94
11
119
10
39
65
45
554
42