29
54
52
151
53
62
40
56
98
19
65
50
26
11
36
21
76
38
42
22
39
51
34
115
23
30
37
17
137
27
83
72
99
12
49
105
183
48
110
247
179
66