21
23
0
104
38
64
55
22
16
36
50
28
30
51
66
147
39
20
49
60
59
13
63
37
69
45
18
14
10
33
34
74
256
56
177
31
116
73
221
112