21
10
61
51
269
186
16
63
55
9
142
58
77
25
560
86
28
37
33
23
15
32
54
81
178
18
52
534
46
95
34
47
36
135
84
59
35
6
56
26
42
64
119
40
102
71
346
78