102
105
234
125
14
59
24
42
861
69
92
404
124
144
99
72
63
116
77
10
103
44
156
23
173
54
11
412
47
40
68
271
159
208
91
87
84
194
363
48
79
213
257
225
246
166
181
82
43
204
41
36