28
32
57
5
3
23
10
128
88
62
31
11
137
30
78
20
55
4
44
8
97
68
14
48
37
1
25
6
15
242
74
26
21
52
19
12
96
2
16
33
277
218
38
7
41
131