5
11
19
25
21
31
8
20
17
62
32
38
22
36
35
33
74
27
50
82
60
53
45
46
29
56
34
39
28
78
79
77
57
163
86
226
49
51
99
63
47
12
87
92
182
124
100
156
181