9
22
11
10
17
137
28
42
36
16
12
398
233
96
3
88
145
24
26
46
61
67
63
219
53
152
331
244
120
389
616
460
302
700
224
84