21
10
110
2
224
30
28
12
46
31
49
48
34
100
42
61
78
41
33
3
66
73
47
11
16
15
53
4
18
39
7
290
25
35
114
63
27
32
140
13
23
98
125
38
187
229