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