10
43
5
16
34
24
18
42
13
39
48
72
45
50
75
52
20
29
35
76
66
59
40
37
103
36
26
23
81
17
58
57
9
379
114
97
62
61
69
73
272
56
111
46
223
115