142
199
96
468
47
57
23
135
85
160
411
413
36
188
51
27
208
530
285
20
34
256
255
262
129
336
119
66
109
156
110
659
197
44
529
392
32
124
136
29
38
81
108
26
30
89
164
140
79
22
54
13
58
101
77
46