35
22
13
39
9
4
51
6
31
20
3
11
32
21
18
16
28
106
125
550
10
17
12
58
8
25
87
91
33
24
234
37
30
361
5
15