7
26
41
28
45
3
14
71
48
25
32
53
19
139
251
18
248
35
40
122
38
86
208
132
70
43
88
68
34
130
124
82
29
238
172
50
99
111
60
212
157
192
131
46
78
324
85
80
94
101
384
52
2