104
35
631
41
60
61
108
84
53
42
649
133
128
110
120
50
180
79
69
439
113
73
82
91
138
65
222
62
122
71
262
338