7
48
42
18
439
37
58
54
25
56
60
86
150
175
89
50
57
10
116
75
119
69
23
122
106
26
39
30
71
32
27
70
35
440
248
401
292
65
95
134
227
222
78
145
258
43
55
73
289
225