878
44
39
56
83
95
91
45
169
266
67
473
185
87
60
31
201
127
49
29
14
51
186
480
538
58
63
96
90
126
163
28
53
76
38
41
301
52
18
232
146
1132
840
36
73