51
24
67
50
105
43
86
45
35
108
34
61
115
116
54
25
27
36
20
14
32
23
55
38
29
17
3
127
208
138
123
190
141
39
82
165