31
60
84
77
111
195
53
154
190
236
86
32
91
74
223
133
107
123
204
28
39
127
37
140
43
33
241
75
40
17
130
96
38
112
106
93
11
73
51
34
55
63
97
87
169
59
322
44
62
61