25
65
39
13
45
89
26
38
72
24
35
43
155
77
40
30
568
107
10
21
131
115
66
27
148
51
221
50
169
188
54
146
103
205
32
41
28
84
87
76
47
74
83
62
57
99
58