25
44
49
52
41
42
18
28
274
160
40
23
61
81
105
37
189
165
33
54
30
136
133
76
60
67
12
124
87
137
99
162
97
16
31
45
85
50
175
157
84
75
294
17
55
27
104
39
82