25
97
26
119
6
18
31
133
377
99
21
68
13
8
59
9
74
56
53
55
39
86
2
10
11
72
3
15
28
51
38
75
50
23
24
4
47
5
44
14
92
76
12
102
186
101
32