58
12
31
26
25
65
52
16
83
48
174
59
32
112
144
39
178
115
23
85
227
100
36
19
78
97
44
55
11
114
86
77
37
41
28
241
79
62
45
90
24
35
127
64
47
43
51
18