10
20
5
25
63
6
48
7
9
30
15
42
8
34
71
4
1
41
3
13
227
135
285
17
21
14
24
19
232
46
39
361
156
37
67
29
305
16
162
33
276