5
0
6
7
17
20
28
22
51
100
30
18
48
120
23
16
38
12
9
4
19
36
3
59
21
14
13
108
122
29
15
84
99
79
39
103
219
33
171
157
102
8
367