203
372
94
820
36
70
180
460
434
167
135
293
73
107
82
100
333
160
365
246
108
30
110
54
121
60
122
953
191
45
65
19
76
57
32
44
86
193
47
344
83
192
761
1194
1047
864
269
838
406
608
68
834
555
404
808
25