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