4
12
22
7
29
16
64
79
40
30
62
163
67
32
49
25
45
26
58
35
18
43
36
109
38
17
15
28
102
31
89
42
23
155
24
21
20
41
6
57
47
71
82
137
95
512
50