3
11
33
1
19
24
9
0
2
8
13
4
79
44
39
37
6
655
22
46
15
7
14
18
173
5
236
21
155
20
38
43
36
77
48
76
28
10
81
40