5
21
16
47
77
32
6
51
7
87
150
10
11
24
13
30
53
4
25
3
14
75
102
20
76
62
28
23
67
12
133
35
36
17
22
98
43
186
101
521
34
37
179
168
139
61