10
50
17
14
62
43
116
87
35
73
113
44
194
92
24
64
37
70
48
76
95
16
355
253
8
36
42
56
142
6
40
7
19
150
28
186
31
55
181
123
41
58
13
18
91
5
49
52
23