26
93
36
90
29
21
140
197
206
31
12
22
10
24
56
59
18
38
40
4
11
20
52
94
17
53
51
101
32
37
114
82
71
98
48
25
34
203
112
50
81
132
286
113
88
168
67
39
13
7
35
16