59
127
28
56
74
70
113
47
55
38
97
75
83
20
17
175
99
84
105
58
152
60
284
35
205
80
67
77
100
76
32
66
54
114
53
106
29
208
151
45
62
166
265
79