8
55
32
148
93
56
99
107
35
189
59
71
4
212
39
18
20
129
94
12
21
31
10
7
14
48
16
25
33
17
74
13
41
27
15
22
11
46
43
42
451
37
150
29
28