31
259
417
642
27
44
65
83
36
54
33
37
24
75
134
87
146
59
51
70
23
245
394
68
26
41
580
142
18
236
1011
43
80
42
141
38
93
271
118
25
122
361
287
56
29
47
98
30
10
21