151
683
23
19
111
123
31
1
48
32
51
165
22
9
15
46
99
16
5
11
33
12
4
10
6
78
0
34
44
30
28
234
69
1287
118
47
62
94
61
18
83
26
297