8
13
51
4
22
52
29
34
82
50
169
28
61
25
42
41
5
14
21
500
12
30
18
24
39
40
55
31
128
45
95
66
111
122
23
236
19
9
7
47
16
6
163
17
32