249
342
70
1446
88
22
58
54
109
289
90
89
47
220
155
900
77
63
45
747
116
18
61
144
131
44
49
91
141
258
371
25
285
86
173
40
469
23
74
30
48
110
24
39
437
108
68
119
99
999
96