58
43
11
18
83
80
107
25
216
19
16
238
112
198
95
54
206
7
20
24
119
31
34
37
96
47
56
30
32
13
57
12
63
17
23
125
68
61
48
44
9
78