287
16
111
94
21
46
213
5
546
54
69
349
37
39
129
91
67
18
13
86
19
47
23
55
26
51
70
32
44
40
166
65
210
241
219
17
11
187
68
256
102
30
104
45
27
42
288