45
9
126
352
97
452
144
19
13
50
256
14
26
67
51
191
16
60
644
30
646
69
123
535
68
80
7
42
89
112
71
140
47
40
34
127
435
326
290
427
160
142
271
78
505
23
52
564
245
96
66