271
10
11
66
28
87
26
16
27
20
22
31
13
17
15
39
37
29
12
14
23
378
19
21
25
50
48
9
46
18
61
33
73
30
38
52
34
51
150
47