89
5
31
23
87
99
15
46
199
60
38
26
81
92
13
53
76
18
1
6
22
8
45
181
282
43
165
3
102
39
2
17
136
105
9
19
29
20
16
40
27
7
55
115
10
109
0