25
63
54
33
14
68
29
21
37
98
48
160
78
64
289
190
45
50
44
30
261
34
53
67
93
198
57
91
109
163
119
41
74
86
28
65
40
12
144
174
16
17
42
546
142
104
306