25
86
57
45
55
187
354
44
123
208
26
71
89
46
122
35
63
351
48
66
54
76
172
85
21
52
31
59
19
127
68
104
93
88
51
244
36
108
146
62
117
82
87
67
73
43
41
40