59
96
75
33
27
85
148
52
233
128
20
36
5
82
174
80
79
51
121
35
63
141
41
83
159
94
129
61
57
31
124
78
9
71
115
65
37
40
179
66
4
34
67
15
100
88