145
74
71
65
55
23
12
85
59
50
148
828
79
18
77
73
27
46
44
228
263
160
138
240
20
113
414
206
328
29
187
47
30
102
326
35
262
82
61
48
111
40
270
197