1
5
0
4
6
2
3
10
9
65
12
29
88
78
99
41
144
25
38
81
188
11
66
27
98
20
231
108
31
1169
40
591
86
117
43
28
24
36
722
67
125
109
47
21
14
18