18
39
33
1
55
42
29
30
7
10
41
43
28
34
45
17
9
32
124
81
21
250
73
37
5
8
14
91
97
69
271
20
51
64
35
23
54
38
66
13
24
16