5
31
125
8
3
17
0
4
9
22
90
38
112
15
18
26
20
116
98
51
40
25
29
45
75
52
32
71
39
28
13
89
55
7
11
14
2
58
10
66
82