3
0
1
5
4
28
13
59
121
10
23
126
98
71
67
77
457
128
31
53
16
96
50
18
37
45
29
17
20
43
51
117
9
125
8
35
119
24
41
33
123
94
12
6
2