25
234
31
35
29
23
14
53
66
16
8
46
5
33
59
24
61
37
7
67
44
28
58
65
354
345
40
352
60
22
133
51
164
114
83
10
13
38
4
277
235
97
20
90
50
55
43
41
36
21