73
65
50
88
39
17
97
179
149
41
61
62
292
35
85
203
129
8
12
25
48
30
15
20
19
29
69
22
13
169
70
211
80
42
9
142
96
27
46
131
297
37
190
23
207
36
101
33