98
21
29
9
8
6
56
69
63
132
24
62
43
18
53
164
28
83
10
11
13
25
17
67
32
313
347
54
35
95
1076
30
15
388
36
166
20
5
23
33
143
16
38
74