77
61
39
60
81
10
23
53
55
349
37
136
49
158
241
46
31
43
41
70
1089
279
113
573
74
27
50
16
88
164
103
68
30
45
102
32
67
59
84
21
26
35
274
58
57
33
65