78
21
98
33
17
43
102
141
9
88
11
13
46
308
54
18
132
281
70
64
49
388
68
444
27
37
44
860
50
378
160
402
59
173
26
23
24
283
209
187
182
52
39
119
3
57
83
553
370