25
43
87
105
9
19
6
109
16
130
257
42
83
28
174
139
37
61
90
50
134
98
140
49
41
78
52
379
36
17
95
35
14
53
46
74
20
11
441
113
15
24
86
226
57
155
126
55
252