3
13
10
23
4
19
51
25
2
7
6
17
33
1
8
16
73
65
11
29
15
150
34
28
55
43
42
45
22
53
60
24
69
96
20
61
182
41
155
38
31