14
30
20
97
7
115
10
37
23
558
24
12
19
6
49
32
9
8
109
16
4
41
3
36
43
28
140
137
26
11
17
15
48
105
647
230
35
275
58
241
301
267
42