46
50
105
48
21
79
87
42
63
51
84
95
73
40
259
39
155
148
145
49
26
78
126
197
100
57
32
54
70
98
102
61
109
286
68
129
36
43
44
29
31
211
138
124
236
58
75
368
34
524
45
536
60