25
7
24
8
17
71
145
16
77
60
28
57
105
43
81
96
99
34
39
85
20
257
155
40
35
152
56
140
107
84
59
218
226
83
64
90
108
130
36
73
72
12
23
50
153
194
161
289
268
115
160
48