16
25
106
21
64
75
54
8
4
10
1
27
11
51
18
6
77
3
39
33
29
262
9
185
250
45
144
83
56
17
35
41
207
12
69
19
48
52
72
138
92
40
101
147
31
24
42
34
109
117