25
39
95
17
89
11
31
35
5
152
38
44
100
19
110
91
93
150
34
221
118
74
486
128
86
187
26
190
96
27
16
80
122
52
125
23
22
363
160
775
24
33
85
36
43
40