96
86
7
42
44
90
36
53
35
74
104
73
258
25
29
65
17
97
38
21
78
75
43
6
5
47
62
39
88
37
28
18
15
8
52
16
147
19
98
109
27
41
40
265
287
165