3
2
5
127
6
119
22
17
14
31
76
84
1
23
15
4
28
110
9
7
42
12
11
63
10
8
0
43
30
21
239
45
90
13
74
20