12
4
3
5
7
1
61
111
52
0
8
72
6
126
16
83
116
94
36
201
372
118
125
120
32
157
162
123
112
681
71
95
35
86
113
109
68
55
202
155
893
288
54
67
124
41
104
25