45
18
14
20
58
121
169
63
129
35
134
49
44
83
190
103
50
23
32
12
11
48
13
24
92
78
36
4
56
57
26
30
59
112
62
17
104
29
79
27
38
19
33
10
40