59
277
102
27
168
52
54
66
62
50
99
100
135
29
44
124
47
69
56
127
13
96
12
78
30
18
23
26
32
38
81
14
10
48
1
49
42
85
156
113
20
361
263
190
107
898
45
275