21
62
15
33
51
139
29
68
83
185
97
84
36
56
165
42
72
93
49
237
145
18
26
44
63
108
177
28
128
90
217
61
37
35
144
103
50
85
79
216
31
266
81
39
58
30
40