0
1
2
25
29
6
12
147
121
52
4
123
36
49
85
35
3
62
87
18
275
131
28
129
70
146
31
38
119
97
33
51
67
46
155
14
109
82
24
44
127
61
207
196
45
26
13