31
21
62
15
33
51
139
29
69
83
186
97
84
36
56
88
147
120
93
126
66
165
42
72
50
37
8
49
237
202
146
18
28
26
41
44
63
142
164
5
108
177
128
90
20
217