31
16
18
37
76
57
24
110
19
47
43
101
23
48
27
13
28
32
9
7
2
29
15
40
190
71
49
92
26
45
12
10
51
22
4
54
33
50
6
70
64
66
35
14
201
178