56
157
83
118
42
186
108
156
92
139
136
82
33
233
21
39
77
140
245
104
109
175
65
238
388
165
220
86
100
66
128
127
80
47
313
46
89
84
78
40
94
187
106
167
144
76
60
62
61
361
162
93