94
7
55
36
77
110
166
72
71
690
267
93
292
54
19
20
43
259
16
22
161
12
129
35
279
46
9
98
50
51
115
56
31
57
130
61
47
96
116
76
32
78
140
83
75
28