29
121
31
143
12
101
30
47
37
21
42
13
45
90
10
148
20
38
51
885
96
112
41
57
158
177
49
161
69
32
16
27
6
70
56
33
119
15
82
185
170
48
43
35
11
81
76
98
24
54
100
1431
14