3
0
1
4
43
48
25
87
86
107
59
61
15
29
20
14
24
28
34
44
56
10
8
23
232
5
122
140
7
62
40
16
9
2
37
57
12
17
39
51
131
32