29
123
90
180
158
80
84
23
642
10
54
98
41
9
30
181
40
28
43
88
42
44
33
74
249
16
101
26
12
145
582
3
72
31
335
97
27
132
20
102
143
18
48
46
5
15
315
39