40
81
26
55
31
71
61
64
191
349
37
177
128
75
58
96
14
30
53
35
101
113
231
106
32
41
97
57
36
29
69
60
718
115
52
72
65
280
95
242
74
63
121
568
10
454
98
27
49