103
115
18
69
245
36
26
14
10
99
6
22
28
12
15
33
150
16
5
4
2
19
20
25
13
1
70
62
7
46
31
11
9
50
239
273
66
56