20
51
44
35
52
59
53
89
71
25
29
215
39
11
115
30
33
189
23
56
681
63
217
128
431
69
196
38
34
107
197
68
27
22
742
139
36
83
80
17
24
47
160
649
142
91
66
15
85
65
127
350