230
22
31
32
27
16
48
10
6
29
18
1
17
51
89
108
36
14
319
70
7
42
12
65
75
166
0
238
64
4
76
279
15
28
8
38
122
56
9
57
101
110
389
20
126
113
388
81