7
5
40
33
71
10
8
12
30
26
14
37
44
25
55
226
19
248
16
72
112
157
17
111
118
28
124
48
313
231
117
237
62
23
88
332
131
34
100
84
123
115
127
103
45
318
50
240
155
94
457
220
197
204
90