105
538
78
108
15
206
177
110
445
253
99
149
462
900
832
565
396
55
89
23
184
29
72
112
76
36
43
70
32
211
329
128
64
9
215
40
24
308
146
26
186
145
94
41
117
125
33
67
49
47
27
16
46
180
224