15
37
105
11
102
128
10
23
6
4
277
673
3
30
7
118
2
41
1
83
44
96
33
95
13
14
235
47
26
54
46
34
71
57
39
82
5
17
19