23
56
31
38
5
146
47
26
43
48
113
77
42
55
108
58
73
57
19
285
14
45
99
358
25
46
143
41
150
29
64
27
44
110
35
16
53
40
81
157
122
9
97
79
39
61
62