25
28
19
36
67
62
79
66
60
45
21
34
49
102
53
32
237
48
24
44
20
40
643
87
73
82
54
59
99
74
195
46
158
23
80
43
69
110
199
52