25
34
37
33
15
7
17
112
29
326
16
408
13
40
41
23
8
32
20
9
21
22
184
61
214
26
67
31
39
18
43
68
49
72
60
46
24
5
30
10
19
42
216
12