108
11
148
14
4
8
59
22
13
41
29
35
20
7
15
33
50
16
10
30
32
5
46
26
258
21
9
43
78
17
40
646
47
55
18
133
27