2
5
11
7
29
0
14
10
6
20
18
47
9
8
26
36
21
16
57
15
3
25
79
13
48
17
61
32
41
53
146
303
30
117
23
50
96
72