25
86
219
57
45
53
185
353
42
123
207
56
96
50
37
70
87
122
34
63
339
85
48
65
54
76
172
21
31
59
19
126
68
104
44
91
51
241
36
67
105
146
61
115
82
66
73