28
95
6
81
9
29
10
39
4
12
18
36
59
131
120
209
38
50
15
56
7
13
34
99
27
33
54
43
79
49
41
48
8
40
241
118
24
21
87
201
189
30
11
16
20
45
84