7
3
12
8
10
1
6
0
35
15
41
20
138
326
18
46
48
173
99
72
367
98
71
148
368
114
194
707
130
294
124
223
49
245
84
75
134
297
47
116
45
160
32
228
60
137
121
255
55
85
112
237