20
29
37
11
32
26
22
54
17
34
19
138
61
101
41
35
45
83
97
55
57
24
121
33
7
50
21
145
30
68
80
36
342
162
113
31
185
71
88
65
95
111
38
190
466
218
283
173