4
0
2
3
34
13
47
7
37
53
17
12
11
10
5
18
40
29
21
20
51
100
14
15
27
30
87
36
78
33
75
57
23
129
32
49
16
104
315
111
72
9
97
232
120