144
1
145
315
91
3
55
89
2
75
90
86
59
521
81
83
84
105
140
246
99
94
97
58
82
3595
6
499
1109
857
1429