28
15
100
42
14
35
18
9
58
43
66
69
10
29
20
22
33
11
59
54
47
23
17
6
212
25
48
46
50
34
19
45
81
138
32
186
41
57
219
38
49