59
45
85
114
36
30
129
67
161
188
32
28
93
26
23
34
110
51
46
42
43
57
50
4
14
29
41
19
105
94
89
52
178
95
90
25
66
91
44
83
180
350
87
117
86
40
15