3
23
12
16
38
13
78
30
87
45
33
52
35
106
7
10
5
34
51
21
18
19
15
26
40
83
170
8
11
120
50
29
167
42
14
4
65
0