29
17
43
15
49
178
60
8
21
61
24
78
22
137
149
30
510
141
40
45
46
33
157
126
44
19
230
56
25
102
86
26
36
47
5
542
337
151
90
48
52
107
500
34
88
89
168