28
31
43
29
25
42
26
108
76
33
97
19
41
85
314
81
38
280
1070
46
262
68
48
74
36
10
27
53
138
56
80
39
44
7
16
24
9