75
101
61
24
90
115
97
148
39
45
648
59
107
116
58
104
327
452
55
51
120
201
109
108
46
35
56
77
203
135
110
194
57
212
72
233
105