151
61
64
166
23
33
8
34
54
9
251
73
157
150
247
35
53
39
25
36
126
154
87
65
59
68
24
124
52
45
104
83
49
168
244
58
115
51
181
21
94
29
43
37
81
41
528
307
71
147
356
63
92
320