52
49
85
343
129
99
101
38
33
45
208
69
482
55
114
57
71
30
111
12
6
48
60
238
451
56
371
68
96
32
142
42
127
18
824
255
175
120
43
230
140
443
563
66
62
728
627