3
2
29
13
42
409
51
31
19
69
136
15
68
33
47
105
24
109
10
100
28
211
113
67
34
170
20
38
75
30
16
21
8
32
118
36
22
7
129
40
226
65
120