126
51
64
143
138
80
22
149
59
11
68
47
151
498
79
67
66
8
160
24
55
107
189
33
180
84
48
77
42
86
46
134
15
87
186
161
60
54
37
31
247
119
268
16
27
1258
1651
99
3
36
58
102
28