250
27
41
18
157
67
12
389
6
21
26
17
15
36
110
24
42
44
49
19
11
23
13
35
69
31
39
16
59
37
32
87
20
84
70
8
33
25
14
22
43