25
15
4
14
38
17
43
48
26
12
67
59
92
1
54
311
2
268
31
57
11
35
6
19
16
27
42
64
278
97
71
88
98
20
95
13
49
21
154
18
55
24
9
65
30