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