4
12
3
1
2
0
7
8
6
37
59
26
100
48
19
254
373
274
259
39
20
58
148
125
263
187
15
140
25
21
116
51
210
82
84
22
31
85
13
24
30
18
40
99
104