2
3
9
36
5
13
19
7
14
6
21
16
11
33
49
82
31
15
24
12
62
17
32
26
34
47
18
4
29
57
10
125
30
56
170
76