5
10
7
135
244
34
24
185
152
36
525
201
108
47
40
13
101
16
22
91
545
892
32
23
53
39
37
33
115
479
164
280
9
3621
26
31
350
205
89
38
262
82
93
75
68
56