43
77
73
46
135
152
52
49
8
105
17
66
251
37
126
296
35
132
64
101
24
28
94
146
86
47
76
83
40
170
27
26
22
30
156
29
84
91
25
97
57
9
87
72
108
63
13
20
32
188
23
39
238