29
58
72
53
46
135
192
139
54
52
103
24
40
15
32
201
112
35
157
149
37
270
22
91
45
51
191
47
38
17
21
34
49
67
90
92
48
114
31
198
9
39
12
85
111
65
71
44
202
148
68