21
11
129
18
542
20
3
9
27
41
79
6
8
40
35
68
17
290
98
43
25
29
47
10
59
7
80
78
26
34
81
162
48
36
4
77
105
72
24
23
37