51
34
58
46
13
37
9
6
82
16
25
32
45
117
99
50
26
70
43
112
66
108
49
20
29
80
71
67
52
18
21
35
11
48
106
19
7
118
75
84
87
23
47
462
284
36