35
4
27
6
2
1
9
5
3
18
13
8
7
10
11
15
150
145
118
22
20
46
299
66
49
89
240
209
58
16
39
48
67
90
23
98
96
33
36
59
75
151
19
290
21
41
161
119