45
58
197
50
46
35
29
83
18
111
42
26
49
59
63
56
34
37
27
43
102
88
116
70
53
89
33
28
51
92
31
44
48
36
23
38
39
19
8
47
15
24
64
67