103
51
96
8
6
16
7
5
18
24
107
11
173
23
27
38
46
69
53
42
21
39
31
43
28
56
71
35
22
66
9
30
200
17
14
33
12
15
36
47
44
99
72
34
19
75
52
26
88