87
108
14
27
98
97
44
68
115
8
13
37
24
2
6
32
16
17
9
10
28
33
83
615
193
123
39
107
90
7
25
22
34
21
95
92
50
77
23
532
1923
191
42
184
355