30
15
69
76
81
17
12
92
28
14
46
55
41
38
128
27
10
86
166
42
205
63
239
132
168
100
35
357
20
37
21
186
67
29
7
83
117
98
121
8
6
178
32
139
23
61
99
90
74
60