81
28
119
71
82
47
77
61
110
23
94
25
132
72
208
105
106
83
267
145
89
151
148
95
65
57
161
152
123
107
18
87
50
97
66
36
433
135
51
196
285
121
143
101
190
49
92