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