45
24
55
111
43
34
94
270
50
108
44
52
124
90
79
123
120
121
57
56
201
61
148
12
235
63
208
74
256
41
203
64
17
42
71
73
109
149
353
126
25
551
32
68
69
154
258
307
103
145
53