88
95
13
24
26
18
15
20
337
54
45
213
10
50
39
38
19
40
37
22
11
92
35
43
144
47
44
42
149
57
64
65
30
27
6
17
98
106
59
34
33
28