58
69
54
31
53
86
26
22
88
166
64
123
46
341
66
42
32
77
208
67
15
7
28
102
20
57
23
253
107
12
29
51
81
18
44
113
59
76
14
9
141
92
35
68
50
96
89
117
55
47