9
30
28
225
16
13
22
41
38
18
33
69
32
56
12
14
72
37
254
146
25
80
274
71
114
3
8
6
7
36
52
11
5
108
1020
127
112
42
4
44
21
15
63