19
60
172
29
72
21
73
27
158
39
18
30
28
37
36
23
179
232
164
80
38
122
56
292
33
134
24
41
16
8
5
47
45
61
142
124
153
53
130
51
108
93
82
275
129
14
534
571
94