123
222
50
49
38
18
11
4
89
75
88
63
9
31
0
118
213
21
30
218
35
14
150
174
64
54
23
6
41
20
130
212
61
39
55
37
131
68