5
25
88
200
55
115
21
9
19
18
72
150
38
121
156
160
67
7
51
41
29
28
10
11
24
82
44
8
66
12
17
6
69
43
119
47
124
134
23
15
64
45
39
54
141
101
149
14
77
22
75
148
36
40
59
31