128
45
66
169
101
72
37
63
62
127
94
51
211
78
38
13
618
466
177
23
26
44
24
55
227
91
48
96
14
33
29
42
83
173
124
27
75
35
179
80
32
21
98
57
58
111
52
110