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