3
98
0
2
4
38
6
20
11
9
1
8
24
15
55
31
22
5
14
48
26
7
32
28
17
18
105
66
49
73
202
119
179
83
13
77
142
72
39
88
243
185
60
110
61
155