23
95
11
109
50
22
8
160
51
15
55
39
60
70
72
58
10
19
102
17
213
97
64
62
130
49
94
3
27
65
48
231
54
390
599
7
871
759
671
28
675
40
225
100
24
38
69
29
242
5
52
85
124
178