58
22
19
30
43
111
39
55
11
20
13
10
29
51
101
71
113
118
32
94
64
50
23
73
47
96
18
62
56
98
36
54
24
86
28
150
15
33
37
21
12
16
25
14