21
11
73
51
26
128
88
33
105
193
218
34
127
39
79
49
156
681
266
69
118
264
210
94
385
108
116
112
119
90
63
53
91
106
161
147
66
181
83
208
28
87
85
192
40
36
188
62
117
68
50
48
153
77
240
67
132