51
23
40
12
54
8
28
111
17
21
27
96
10
26
5
19
14
38
64
33
2
79
4
20
42
13
35
59
32
16
57
41
18
107
112
237
66
63
91