50
33
19
26
485
38
65
76
123
112
98
100
48
28
25
47
382
150
209
246
84
5
80
114
729
62
67
44
457
131
52
375
45
412
36
321
119
53
144
22
78
132
43
10
30
943
1061
88
68
843
1246