29
51
271
56
54
32
62
38
33
45
63
16
67
40
20
49
34
115
53
23
178
44
900
27
11
55
78
57
74
30
46
110
87
108
42
18
22
70
43
112
37
203
8
72
103
141
7
69
89
157