31
24
55
37
44
77
28
131
84
42
88
289
51
23
259
190
40
75
36
50
18
67
58
29
379
30
53
43
79
139
33
26
19
211
41
34
86
64
16
602
54
65
571
80