5
11
10
45
37
7
21
8
0
50
33
47
15
13
2
3
17
20
259
73
46
28
94
22
23
113
19
25
155
44
105
32
34
41
54
103
6
58
43
26
102
87
39