3
30
7
6
15
16
20
5
51
14
8
95
10
93
4
35
12
38
24
19
18
86
80
76
75
40
32
25
56
133
47
44
31
46
33
43
151
149
62
88
52
284
61
89