119
129
73
287
36
91
103
65
35
42
31
179
184
131
383
54
62
69
461
159
137
285
51
46
192
251
122
60
93
282
67
275
86
33
298
110
821
59
66
82
125
40
133
134
53
124
26
12
29
39
72