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