14
195
526
354
196
31
178
28
57
64
20
9
15
29
21
47
71
78
45
484
90
101
121
96
267
36
1
81
75
127
54
99
26
43
56
30
85
199
39
7
37
180
41
40
18
70
62
25
32
152