62
160
154
139
74
42
354
419
52
89
214
21
51
58
71
40
313
228
156
316
32
28
136
155
79
12
68
18
100
70
95
126
45
128
315
44
108
83
353
152
38
57
34
227
29
69
30
110
5
85
77
47
80