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