83
156
84
60
53
50
89
246
110
136
77
241
440
333
134
176
49
51
55
96
44
40
29
294
230
242
42
91
227
363
32
34
112
221
61
62
229
12
68
115
31
312
90
295
899
100
35
41
93
30
81
76
373