38
78
25
69
56
31
2
660
8
10
39
54
4
16
190
5
49
143
170
100
50
60
74
44
11
94
82
46
18
81
53
13
152
19
163
40
498
139
37
28
838
97
29
9
20
154
385
30
15
219