105
99
38
147
201
73
262
46
245
76
51
53
58
10
21
43
36
157
91
97
29
167
67
138
22
47
39
65
163
37
55
85
52
80
115
136
125
27
173
68
186
24
87
86
131
177
18
16
40
30
34
45