25
14
13
31
53
7
9
117
506
28
16
112
221
26
11
35
40
44
59
85
353
62
32
22
6
33
89
76
146
3
60
73
57
49
24
69
189
192
103
18
81
12
39
65
21
8
84