3
97
0
5
43
27
25
28
12
184
42
55
59
121
83
64
54
13
16
7
9
32
116
98
19
31
14
26
11
18
29
24
8
62
23
10
149
60
45
6
4
152
33
36
119