10
18
22
26
19
53
37
61
3
248
49
29
97
8
154
14
90
83
131
21
110
54
78
32
44
41
205
17
7
40
30
48
203
136
106
102
209
72
4
6
20
355
25
9
42
151
153
113
295
2
93