252
10
41
29
82
23
85
143
37
54
127
58
46
27
51
55
53
87
39
549
211
42
7
30
64
48
34
15
167
221
35
56
107
14
71
50
26
17
49
60
36
24
38
275
47
67
28
31
68
705