35
94
49
51
47
135
26
13
18
28
77
193
225
34
62
97
185
107
17
39
37
54
79
41
143
115
131
243
109
129
655
68
64
127
96
24
84
50
21
16
31
87
245
30
27
8
136
10
11