3
9
2
41
0
17
18
23
21
39
10
4
26
59
66
46
83
127
30
11
37
62
42
51
56
71
78
69
55
48
153
31
16
24
76
5
12
53
101
361
192
61