89
69
5
49
75
20
9
11
23
29
203
200
58
25
8
7
45
181
16
10
6
18
47
17
15
12
41
184
14
40
102
13
31
63
44
42
19
48
61
107
1000
21
407