4
47
26
64
127
295
86
129
100
126
235
236
248
140
94
228
159
122
452
46
33
50
120
52
960
259
66
28
303
93
150
41
112
113
81
56
111
58
15
84
160
67
70
142
78
180
256
149
1019
315
59
90
44
234