289
103
344
26
84
50
96
153
62
390
192
29
21
81
101
95
197
382
175
65
326
54
199
139
296
74
285
63
122
152
189
68
64
43
70
459
123
82
51
90
46
14
35
413
219
97
36
25
208
132
33