111
25
28
36
66
26
31
39
18
73
115
29
12
64
33
38
94
438
78
63
34
54
13
89
68
77
23
57
47
106
15
14
17