25
22
61
30
11
23
252
67
76
15
157
143
33
66
93
133
56
98
256
130
89
72
118
132
58
105
28
54
39
183
78
86
103
106
19
189
131
80
92
107
37
13
16
95
217