29
61
168
70
262
93
34
83
123
40
102
91
59
119
48
140
108
163
38
68
52
19
47
11
60
33
66
37
17
98
64
76
31
23
133
63
196
109
44
27
89
183
87
50
26
56
222
67
77
49
57
39