4
22
9
14
8
18
39
7
45
28
161
37
10
20
59
66
71
89
68
113
80
199
29
48
153
61
78
123
50
127
40
19
56
96
44
16
32
43
304
53
75
73
17
36
25
93
99
52
41
90
97
57
255