31
50
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
16
32
87
5
23
12
9
14
168
53
98
234
46
52
40
235