2
497
13
167
447
40
9
28
87
46
1219
1550
173
24
20
19
143
22
96
113
114
34
53
300
30
81
43
11
123
45
8
231
41
23
64
227
91
109
455
103
14
48
71
100
57
31
47
35