25
112
15
293
37
14
50
48
75
24
85
109
11
2
70
7
170
138
53
42
153
41
139
71
18
33
98
65
13
69
140
28
52
43
92
44
30
12
16
74
207
38
117
131
795
17
34
26
49
96