9
12
115
90
49
23
22
3
434
15
35
97
201
21
639
24
272
163
10
41
316
2
30
44
13
5
83
1
77
19
26
96
11
73
110
18
6
29
4