101
25
162
65
71
156
43
98
40
110
255
69
75
225
141
408
24
289
48
413
117
36
146
63
169
67
39
193
77
64
82
84
45
237
88
49
73
116
144
136
90
86
46
102
74
56
151
129
230
130
42
517
145
232