60
98
28
24
43
17
12
15
6
29
8
5
26
13
31
35
33
38
9
16
246
128
71
40
41
114
48
82
121
137
118
3
14
74
44
1
47
277