7
18
4
3
22
19
323
10
12
1
9
167
26
11
201
31
84
123
56
15
32
20
37
34
36
124
290
47
55
71
62
30
46
45
65
98
25
72
99
23
43
13
40
73