17
29
31
43
25
42
26
108
76
33
97
19
41
85
314
83
280
1072
46
262
68
48
74
36
11
28
53
138
56
80
39
30
44
8
38
16
24
10