10
8
38
123
17
141
20
79
54
241
75
95
19
85
77
87
229
147
34
76
64
58
13
14
39
92
163
220
25
28
51
33
48
16
37
4
69
2
11
248
22
61
31
27
32
43
9
1
88