7
3
25
31
24
17
59
414
196
8
60
20
50
373
40
145
77
124
29
69
181
19
11
392
141
104
116
185
149
159
87
89
79
94
80
42
48
16
41
217
367
10
15
201
293
92
76
176
146
39
23
49
90