31
147
49
19
164
14
171
20
42
8
25
37
43
48
60
106
117
70
79
38
17
63
26
18
29
11
62
97
24
32
102
52
82
75
208
40
293
65
162
260
223
15
55
184
21
73
89