28
26
63
72
50
38
75
34
22
24
42
390
243
27
20
21
83
122
73
60
221
101
61
39
41
136
70
76
635
121
57
80
49
92
189
830
51
81
88
175
111
263
23
130
177
236
491
153
36
10
156
96