45
54
125
248
46
275
53
103
8
38
39
2
60
165
102
61
37
77
104
147
27
327
626
71
93
9
138
31
48
149
50
24
26
4
51
70
168
256
133
116
219
35
180
41
20
157
32
62
83
86
19
33
97