86
157
138
133
232
102
264
32
228
602
71
52
92
49
57
50
35
122
96
78
72
111
82
85
126
68
65
48
16
160
22
19
56
26
199
75
106
87
31
147
77
220
429
247
635
73
110
260
121
113
139
43