76
107
49
20
36
44
229
6
43
8
47
218
14
52
66
16
80
28
27
78
13
12
24
22
32
37
33
97
166
96
85
29
82
251
115
357
30
264
25
134
91
2
39
18