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