100
48
47
33
25
113
88
147
30
52
72
67
18
12
39
22
8
49
51
21
14
29
94
60
32
101
28
77
41
164
93
38
53
42
92
27
26
9
24
221
81
70
91
20