2
16
42
5
201
100
6
117
30
11
8
67
21
32
33
27
36
136
20
22
17
137
9
39
396
34
10
75
49
94
83
14
38
388
96
15
47
29
59
122
18
475