65
52
55
179
97
196
29
25
5
16
46
96
19
14
45
20
8
120
61
48
156
78
178
239
71
82
94
205
188
169
115
41
70
98
185
134
109
87
108
116
62
203
68
159
324
69
85
139