56
317
38
87
41
29
127
50
110
16544
68
55
89
108
151
19
9
32
42
18
84
53
73
58
49
26
63
522
173
34
47
25
23
17
98
72
71
57
539
46
1173
31
36
598
76
105