31
13
27
8
56
44
47
11
62
36
21
107
78
84
22
38
187
6
34
7
3
387
55
51
115
101
26
37
18
17
50
32
87
5
23
12
9
168
53
98
234
46
52
40
235
156
24