43
104
41
31
90
49
136
87
33
57
105
97
275
32
191
66
45
203
111
140
23
47
42
260
286
34
89
86
36
451
83
25
73
26
27
115
35
13
12
9
59
70
76
195
39
56
106
381
158
11
101
52
18
96