25
100
11
28
6
31
9
35
50
179
58
41
38
68
14
20
43
42
185
77
27
21
26
16
33
171
40
76
34
74
4
99
64
59
117
251
165
39
90
93
94
67
207
124
109
180
186
152
17