7
9
3
8
19
12
14
59
15
22
10
11
44
41
50
29
170
110
90
32
47
25
385
141
213
23
164
35
20
158
75
172
38
100
49
393
114
70
16
36
33
2
64
430
91
161
46
126
78