18
33
95
51
3
10
36
28
21
43
23
9
4
7
11
27
85
15
12
45
93
61
20
5
42
8
74
1
151
62
179
70
217
63
40
108
17
124
29
53
48
73
163
115
77
75
145