3
0
1
4
43
49
26
87
108
60
61
25
16
30
20
14
24
28
34
48
56
59
10
8
23
29
233
5
122
140
7
62
40
17
9
2
15
37
12
18
42
51
6
133
32