51
35
58
47
13
39
9
8
82
16
25
34
32
45
118
99
50
26
73
44
112
66
108
49
20
29
80
71
67
52
70
18
21
11
48
107
19
7
75
84
87
23
465
287
36