35
4
27
7
9
2
18
1
3
6
8
13
5
15
11
10
150
145
20
118
299
46
22
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