1
11
18
149
7
20
3
5
2
4
22
14
9
12
16
8
10
6
77
93
174
119
94
217
37
26
113
89
376
135
70
544
58
306
213
163
43
46
82
78
39
140
241
40