0
1
3
4
5
48
280
18
112
63
81
91
127
37
31
67
107
52
8
53
21
20
30
25
228
108
60
77
172
88
94
58
45
19
130
105
86
27
83
101
28
80
99
29
93
72
26
65
76
118
43
34
69
23
78
41
46
271