25
68
48
37
99
61
26
211
42
69
124
73
51
117
145
65
24
58
14
18
291
95
91
71
29
20
38
17
511
128
170
409
75
53
166
105
21
43
16
587
175
90
57
62
33
356
50
89
63
36