5
0
123
7
37
11
43
63
53
19
29
9
13
2
17
6
15
4
54
46
28
102
57
40
27
31
49
121
33
10
8
16
109
14
72
30
52
68
22
386
279
23
309
36
73
84
65