239
108
59
42
154
32
118
199
90
99
136
217
101
167
253
89
69
359
131
51
143
52
79
60
55
96
375
110
76
22
49
115
134
116
65
18
105
211
71
53
64
84
21
113
195
107
92
37
157
36
138
783
82
98