18
17
31
24
37
16
9
78
8
70
12
34
2
35
345
11
92
20
10
19
95
248
27
21
164
63
146
30
42
71
6
3
13
4
76
235
41
23
137
14
7
25
59
98