3
40
18
71
19
141
83
33
367
135
50
20
9
75
231
70
772
41
474
8
24
16
342
214
62
39
1345
278
34
102
399
11
26
45
59
25
30
101
173
142
119
31
329
21
171
23
126
394
165
38
91