30
28
12
11
87
96
33
22
56
111
127
57
48
14
46
263
38
52
18
88
130
9
19
21
15
62
4
31
34
10
54
5
101
23
37
1178
80
40
74
8
26