129
144
394
80
55
27
35
49
82
52
197
44
679
36
77
79
450
14
64
56
107
126
63
122
116
21
342
73
164
181
43
690
1142