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