29
99
34
43
40
52
252
8
54
35
49
238
24
53
276
118
58
68
78
45
91
19
13
61
103
41
32
56
37
36
28
20
143
142
154
65
39
18
9
96
159
21
62
112
136