59
85
86
15
94
66
132
105
131
76
43
46
22
196
144
267
113
118
177
72
141
37
57
156
580
160
91
32
83
87
162
157
55
62
368
90
40
248
121
65
129
49
82
51
61
123
99
95
73
116
25
114
93